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

运算符优先级:

Python学习笔记(2)-基本数据类型、运算