Python学习第四天 2020.7.24 变量与运算符
Posted 小哪吒呀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习第四天 2020.7.24 变量与运算符相关的知识,希望对你有一定的参考价值。
1、赋值: A=[1,2,3,4],命名可读性要强,尽量用中文
变量名的首位不能是数字
变量名不能用系统关键字,如:and、if、import……
2、a=1 b=a a=3 print(b),输出结果为:1
a=[1,2,3] b=a a[0]=\'1\' print(b),输出结果为:[\'1\',2,3]
因为a,b为数值时,对a进行修改是a指向了一个新数;而当a,b为列表时,对a进行修改时并未指向新列表,而是直接在旧列表上进行修改;
注:int str tuple 不可改变;list set dict可改变;
3、显示变量的地址:id()
4、append()插入数据:b=[1,2,3] b.append(4) print(b) 输出结果:[1,2,3,4]
能用元组就用元组:tuple(1,2,3)
5、整除:// 3//2=1;
余数:5%2=1;
次方:2**5=2的五次方;
6、a-=1即a=a-1;
7、关系型运算符: == != >=
列表之间的比较:[1,2,3]<[2,3,4] (先比较首位)
元组之间的比较:(1,2,3)<(1,3,2)(也是按位比较)
8、成员运算符: a = 1 a in [1,2,3,4,5] 输出:True;
in,not in
字典的成员运算是针对key,而非value;
is:如果两个变量的取值相等,返回True; is:身份运算,==:关系运算符
关系运算符:比较值是否相等;身份运算符:比较身份是否相等,即内存地址(id);
9、集合无序,元组有序;
10、对象的三个特征:值(value)、身份(内存地址id)、类型(type);
11、判断类型的方法:isinstance() eg1:isinstance(a,str) 输出:True;
eg2:isinstance(a,(int,str,float)) 输出:True;
12、位运算符:
eg: 2&3 输出:2
2|3 输出:3 2=10 3=11 则2&3=10=2
以上是关于Python学习第四天 2020.7.24 变量与运算符的主要内容,如果未能解决你的问题,请参考以下文章