python中的变量及数据类型

变量

变量的定义:
在程序中,有时我们需要对2个数据进行求和,那么该怎样做呢?
大家类比一下现实生活中,比如去超市买东西,往往咱们需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,在收银台进行结账即可
如果在程序中,需要把2个数据,或者多个数据进行求和的话,那么就需要把这些数据先存储起来,然后把它们累加起来即可
总的来说程序就是用来处理数据的,而变量就是用来存储数据的
程序中: 为了更充分的利用内存空间以及更有效率的管理内存,变量是有不同的类型的,如下所示: Python3 中有六个标准的数据类型:python中的变量及数据类型_第1张图片
Python3 的六个标准数据类型中:不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别可以使用type(变量的名字),来查看变量的类型
一、整数Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。
二、浮点数浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。三、字符串字符串是以’‘或""括起来的任意文本,比如’abc’,“xyz"等等。请注意,’'或”"本身只是一种表示方式,不是字符串的一部分,因此,字符串’abc’只有a,b,c这3个字符。
四、布尔值布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来。布尔值可以用and、or和not运算。and运算是与运算,只有所有都为 True,and运算结果才是 True。A与B true trueor运算是或运算,只要其中有一个为 True,or 运算结果就是 True。not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。
五、空值空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。 python中的变量及数据类型_第2张图片
1、 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。
2… 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。

Python中print语句

print() 方法用于打印输出,最常见的一个函数。
语法:print(*objects, sep=’ ‘, end=’\n’, file=sys.stdout)
参数:objects – 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。sep – 用来间隔多个对象,默认值是一个空格。end – 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。file – 要写入的文件对象。

变量与类型

所谓变量,可以理解为菜篮子,如果需要存储多个数据,最简单的方式是有多个变量,当然了也可以使用一个
程序就是用来处理数据的,而变量就是用来存储数据的python中的变量及数据类型_第3张图片
在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别
可以使用type(变量的名字),来查看变量的类型python中的变量及数据类型_第4张图片

标示符和关键字

python中的标识符是区分大小写的
开发人员在程序中自定义的一些符号和名称
标示符是自己定义的,如变量名 、函数名等
见名知意
小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog
大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstName、LastName
不过在程序员中还有一种命名法比较流行,就是用下划线“_”来连接所有的单词,比如send_buf

格式化输出

python中的变量及数据类型_第5张图片
常用的格式符号
python中的变量及数据类型_第6张图片

运算符

python支持以下几种运算符:
算术运算符
赋值运算符
复合赋值运算符
算术运算符:下面以a=10 ,b=20为例进行计算
python中的变量及数据类型_第7张图片
python中的变量及数据类型_第8张图片
赋值运算符
python中的变量及数据类型_第9张图片
复合赋值运算符python中的变量及数据类型_第10张图片

符合赋值运算符案例python中的变量及数据类型_第11张图片
数据类型的转换
python中的变量及数据类型_第12张图片
实例如图python中的变量及数据类型_第13张图片

你可能感兴趣的:(python中的变量及数据类型)