博客内容为个人学习笔记,如有错误还请多多指教。
空闲时间慢慢整理,所以还没有整理好,有时间就不断更。算是一个flag吧,有时间刷剧不如刷博客。
- 数据类型的定义
- 在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作,即指某一种数据,它们具有相同的特征,可以进行相同的操作。
- 变量的分类:
- 不可变变量:数字(Number)、字符串(String)、元组(Tuple)
- 可变变量:列表(List)、字典(Dictionary)、集合(Set)
-
标准数据类型:
- 数字(Number)【int\float\complex(python3没有python2中所有的long)】、字符串(String)、元组(Tuple)、列表(List)、字典(Dictionary)、集合(Set)
-
赋值、如何知道一个变量的类型
- python中的变量声明不同于java和c++等,它不需要提前进行定义声明变量类型,它赋给变量的值是什么类型变量就是什么类型,只要在使用前给变量赋值即可。
- python中有一个type(变量名字)方法,可以用来查看变量的类型
- 运算符
- 算术运算符
- 这里需要注意的是:/并不像Java等中所代表代表的取整,它就是相除,返回的是带有小数的,想要取整用//两个斜线。a**b代表a的b次方。
-
a=5 b=3 print('a+b=',a+b) print('a-b=',a-b) print('a*b=',a*b) print('a/b=',a/b) print('a%b=',a%b) print('a**b=',a**b) print('a//b=',a//b) ''' 执行结果: a+b= 8 a-b= 2 a*b= 15 a/b= 1.6666666666666667 a%b= 2 a**b= 125 a//b= 1 '''
- 赋值运算符
-
a=5 b=3 a+=b print('a+=b',a) a-=b print('a-=b',a) a*=b print('a*=b',a) a/=b print('a/=b',a) a%=b print('a%=b',a) a**=b print('a**=b',a) a//=b print('a//=b',a) ''' 执行结果: a+=b 8 a-=b 5 a*=b 15 a/=b 5.0 a%=b 2.0 a**=b 8.0 a//=b 2.0 '''
- 关系(比较)运算符
- 位运算符
- 成员运算符
- 身份运算符
- 运算符优先级
- 算术运算符