Python学习笔记(2)-基本数据类型、运算
基本数据类型
1.数字 int a = 123
2.字符串 str a = “123”
3.列表 list a = [1,2,3]
3.元祖 tuple a = (1,2,3)
4.字典 dict a = [name:“alex”,pw:“123”,age:“19”]
5.布尔 bool a = True a = False
运算
算数运算:返回值为运算结果(数值)
a = 1;
b = 2;
a + b #输出结果 3
a - b #输出结果 -1
a * b #输出结果 2
a / b #输出结果 1/2
a % b #返回除法的余数,输出结果 1
a ** b #为1的2次方,输出结果 1
a // b #返回商的结果输出结果 0
比较运算:返回值为bool型,Ture或False
a = 1;
b = 2;
a == b #等于,输出结果 False
a > b #大于,输出结果 False
a < b #小于,输出结果 True
a >= b #大于或等于输出结果 False
a <= b #小于或等于,输出结果 True
a != b #不等于,输出结果 True
a <> b #不等于,输出结果 True
赋值运算:返回值为运算结果(数值)
a = 1;
b = 2;
c = a + b #简单的赋值运算 a + b,输出结果为 3
a += 1 #等效于a = a + 1,输出结果为 2
a -= 1 #等效于a = a - 1,输出结果为 0
a *= 1 #等效于a = a * 1,输出结果为 1
a /= 1 #等效于a = a / 1,输出结果为 1
a %= 1 #等效于a = a % 1,输出结果为 0
a **= 1 #等效于a = a ** 1,输出结果为 1
a //= 1 #等效于a = a ** 1,输出结果为 0
逻辑运算:返回结果为bool,True 或 False
运算符:
and:布尔"与"
or:布尔"或"
not:布尔"非"
执行步骤:没有括号的情况下从前到后
NOTE:只要or前面为真,不管or后面是否为真,判断结果就为真.
只要and前面为假,不管后面是否为假,结果判断就为假
成员运算:返回结果为bool,True 或 False
v1 = "a" in "abd"
print(v1);
#输出结果为True
v2 = "a" in "euwi"
print(v2);
#输出结果为False
V3 = "a" not in "euwi"
print(v3);
#输出结果为True