python学习笔记——变量与简单数据类型(代码片段)

归止于飞 归止于飞     2023-01-19     562

关键词:

接下来笔者将记录学习Python的相关历程,以供他人参考与自己查漏补缺。
操作系统是使用的编译器是Pycharm,所用的Python版本为3.10

运行hello world时的发生的情况

print("Hello world");

在编写程序时,文件名的后缀.py告诉了编辑器这是一个python文件。编辑器会对不同的模块进行颜色提示。这对小白非常友好。

变量

message="Hello World!"
print(message)

添加变量导致Python需要做更多工作。将字符串"Hello World!"关联起来,再处理打印到屏幕上。
下面继续扩展该程序:

message="Hello World!"
print(message)

message="Hello Python world"
print(message)

在程序中可以任意修改变量的值,而Python将会始终记录变量的最新值。

1.变量的命名和使用

在Python中使用变量,遵守以下规则:

  • 变量名只能包含数字,字母,下划线
  • 变量命名中不能包含空格
  • 不要将Python关键字和函数名作为变量名
  • 变量名一个既简短又具有描述性
  • 慎用大写字母l与o,容易看成数字1与0.
2.使用变量时避免命名错误

计算机不关系拼写错误,在创建变量名和编写代码时。无需考虑英语中的拼写与语法规则。

字符串

在Python中,用引号括起来的都是字符串,这里可以是单引号,也可以是双引号。这种灵活性可以在字符串中包含引号和撇号。

1.使用方法修改字符串的大小

对于字符串来说,可执行的最简单操作之一就是修改其中的单词大小写:

name="ada lovelace"
print(name.title())
#输出为:Ada Lovelace

还有的是字符串改为全部大写或全部小写

name="Ada Lovelace"
print(name.upper())
print(name.lower())

尤其是lower()函数非常有用,我们无法依靠用户提供正确的大小写。

2.合并(拼接)字符串
first_name="ada"
last_name=" lovelace"
full_name=first_name+""+last_name
print("Hello."+full_name.title()+"!")

也可以拼接后存储在一个变量内,让print语句打印出来。

3.使用制表符或换行符添加空白

要在字符串中添加制表符,可以使用\\t
要在字符串中使用换行符,可使用字符组合\\n

4.删除空白

使用rstrip(),可以确保字符串末尾没有空白。
此外,还可以剔除字符串开头的空白,或者两端的空白。可以分别使用lstrip()和strip()

5.使用字符串时避免语法错误

灵活使用双引号与撇号,让编译器能正确识别字符串

数字

1.整数

在python中,可对整数执行±*/运算
python中使用两个乘号表示乘方运算。
同时,python支持使用括号修改运算次序

2.浮点数

python将带小数点的数字都称为浮点数。很大程度上,只要输入要使用的数字,python都会按期望反射光hi处理。

3.使用函数str()避免类型错误

使用函数str(),让python非字符串表示为字符串:

age=19
message="Happy "+str(age)+"rd birthday"
print(message)

运算结果为:Happy 19rd birthday

注释

在python中,注释号使用“#”

java学习笔记1(datawhale教程):基本数据类型与变量(代码片段)

java学习笔记1(datawhale教程):基本数据类型与变量这是今年datawhale7月组队学习的开源内容,当时没有报,现在去学一学😄👉链接同时结合了runoob上的教程:https://www.runoob.com/java/java-basic-syntax.html文章目录java学习笔记1... 查看详情

《javascript高级程序设计》学习笔记|4.1.原始值与引用值

关注前端小讴,阅读更多原创技术文章原始值与引用值JS变量是松散类型的:①不必规定变量的数据类型②变量的值和数据类型可随时改变JS变量可以包含2种类型的数据:原始值和引用值原始值是简单数据(6种原始值:Undefined、... 查看详情

unity学习笔记结构体的简单理解与应用

Unity中的结构体的简介与使用一、Unity中的结构体是什么?二、结构体与类的不同一、Unity中的结构体是什么?简单来说,在C#中,结构体是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据... 查看详情

python数据结构与算法(1.2)——python基础之变量与内置数据类型(代码片段)

Python数据结构与算法(1.2)——Python基础之变量与内置数据类型0.学习目标1.Python程序的运行1.1Python交互式解释器1.2Python程序脚本2.变量与赋值3.数据3.1原子数据类型3.2结构数据类型3.2.1通用的序列运算3.2.2列表3.2.3字符串3.2... 查看详情

java学习笔记:数据类型与变量

数据类型Java中存在2种数据类型,下面我们来详解一下:基本数据类型;引用数据类型;可以用一张表来记录:基本数据类型整型byte:1个字节8位,取值范围为:[-128,127],直接写值:(byte)1;short:2个字节16位,取值范围为:[-3276... 查看详情

学习笔记1(三元运算深浅拷贝动态参数全局变量与局部变量set数据类型)

(三元运算、深浅拷贝、动态参数、全局变量与局部变量、set数据类型)set数据类型--无序,不重复的集合一.三元运算、三木运算--减少代码量name=“X1”if条件else“x2”例子:name="alsx" if1==1else"e"二.深拷贝与浅拷贝:深拷贝拷... 查看详情

python100天学习笔记day24js基本语法(代码片段)

JavaScript基本语法语句和注释变量和数据类型声明和赋值简单数据类型和复杂数据类型变量的命名规则表达式和运算符赋值运算符算术运算符比较运算符逻辑运算符分支结构if...else...switch...cas...default...循环结构for循环while循环do...... 查看详情

学习笔记python-pandas(代码片段)

...分析三剑客之一(Pandas、Matplotlib、Numpy),是Python核心数据分析库,提供了快速、灵活、明确的数据结构,能够简单、直观、快速地处理各种类型地数据。Pandas能够处理以下类型地的数据:与SQL或者Excel表... 查看详情

python❀初学者学习笔记与知识点梳理

软件安装与环境部署变量与数据类型列表与元组条件判断语句字典while循环函数类文件与异常推荐代码练习地址:https://www.runoob.com/python/python-100-examples.html点击此处直接跳转 查看详情

python❀初学者学习笔记与知识点梳理

软件安装与环境部署变量与数据类型列表与元组条件判断语句字典while循环函数类文件与异常推荐代码练习地址:https://www.runoob.com/python/python-100-examples.html点击此处直接跳转 查看详情

python❀初学者学习笔记与知识点梳理

软件安装与环境部署变量与数据类型列表与元组条件判断语句字典while循环函数类文件与异常推荐代码练习地址:https://www.runoob.com/python/python-100-examples.html点击此处直接跳转 查看详情

go语言学习笔记—基础—基本语法—常量与变量—常量变量的声明:单个变量的声明与赋值(代码片段)

变量来源于数学,是计算机语言中储存计算结果或表示值的抽象概念,变量可以通过变量名访问。变量的功能是存储用户的数据。不同的逻辑有不同的对象类型,也就有不同的变量类型。经过半个多世纪的发展,... 查看详情

go语言学习笔记—基础—基本数据类型—原生数据类型:布尔型数字类型(整型与浮点型)字符串类型(代码片段)

数据类型的出现是为了区分所需内存大小不同的数据。在编程时,我们需要用到大数据结构时才需要申请大内存,这样就可以充分利用内存。在go编程语言中,数据类型用于声明函数和变量。1.基本类型go的基本类型分... 查看详情

《javascript高级教程》学习笔记变量和数据类型

JavaScript的核心语言特性在ECMA-262中是以名为ECMAScript的伪语言的形式来定义的。一、变量和数据类型1.变量JavaSript是弱类型语言,可以通过var定义任何类型变量,同时同一变量可以被赋值成不同类型。JavaScript可以在语句结尾省略... 查看详情

rust学习笔记-变量和类型(代码片段)

变量通常一门的语言的变量是没有啥可以说道的,无法就是变量命名规则:以字母、下划线和数字组成,并且数字不能开头,没啥好说的。但rust的变量奇怪的地方是,变量不可变譬如这样一个简单到不能再简... 查看详情

python学习笔记(代码片段)

个人学习python过程中的记录,仅供个人查阅。python学习笔记应用打印变量和字符串(使用变量和字符串给文件名命名)保留指定小数点位数计算百分位创建DataFrame格式数据小心切片会改变原数据复制数据科学计算前要修改为浮... 查看详情

python之数据结构与数据存取——学习笔记

目录数据类型数据结构数据存取其他相关数据类型数据结构数据存取其他相关视频实验现9/30记录一下,21年9月28日开始学习大数据 查看详情

python之数据结构与数据存取——学习笔记

目录数据类型数据结构数据存取其他相关数据类型数据结构数据存取其他相关视频实验现9/30记录一下,21年9月28日开始学习大数据 查看详情