dier
2.1数据类型
1,数据类型
整型,浮点型,布尔型,复数
(1)整型(int)
整型是带正负号的整数数据
整型数据有4种表现形式
+十进制
+二
+八
+十六
(2)浮点型
(3)布尔型(bool型)
True(1),False(2)或者空字符串,空元组,空序列等克表示Flse
(4)复数型(complex)
2.字符串(string)
字符串类型指用括号括起来的一个或多个字符。
在字符串中使用特殊字符时,反斜杠(\)转义字符
3.数据类型的转换
2.2变量和常量
1.变量
在程序运行中可以变化的量。在高级语言中,采用变量来描述内存单元及其存储的数据。变量名对应该内存单元的地址编号,变量的值对应该内存单元中存储的数据,通过变量名访问变量。在程序运行过程中,变量的值是可变的。
(1)变量的命名
命名规则:
【1】变量名必须以字母或下划线开头,后面跟任意数目的字母,数字,下划线
【2】除下划线外,变量名中不能有其他符号
【3】不能用系统关键字或内置函数名作为变量名(
import keyword
print(keyword.kwlist)
)#查询关键字
【4】变量名区分大小写
【5】变量名尽量用有有意义的单词
【6】慎用小写字母和大写字母o,这两个字母很容易被看错成数字1和0
(2)变量的赋值
python中的变量不需要事先声明变量名和类型,直接赋值就能创建各种类型的变量,并且变量的类型可以随时改变。变量的赋值方式主要有普通赋值,链式赋值,增量赋值和多元赋值。
+普通赋值
<变量名>=<表达式>
该赋值语句的作用是先计算右边表达式的值,然后将左边的变量指向该值。
+链式赋值
<变量一>=<变量二>=.....=<变量三>=<变量四>
链式赋值用于为多个变量赋同一个值,该语句的作用是先计算右侧表达式的值,然后将左边的变量全部指向该值。
+增量赋值
a+=1
+多元赋值
<变量一>,<变量二>,<变量三>,<变量四>....=<表达式1>,<表达式2>,<表达式3>,<表达式4>....
赋值号两边的变量和表达式数量要一致,多元赋值首先计算赋值号右边的各表达式的值,然后依次赋值给左边的变量
x,y=1,2
2.3运算符和表达式
1.算数运算符
算术运算符用来实现数学运算
2.关系运算符
关系运算符又叫比较运算符,用于比较关系运算符两边的值,运算结果为True或False
3.逻辑运算符
逻辑运算符是对关系表达式或逻辑值进行运算,运算结果为True和False