(二)python学习之运算符及基本数据类型
一.运算符
1.算数运算符
2.比较运算符
3.赋值运算符
4.位运算符
5.逻辑运算符
注意:逻辑运算符的执行顺序为从前到后,当true遇到or时不往后运算直接得到结果为true,遇到and时继续往后运算;当False遇到or时继续往后运算,遇到and时不往后运算直接得到结果为False。
6.成员运算符
7.身份运算符
二.运算符优先级
三.基本数据类型
1.数字:Int
函数int(x [,base ]): 将字符串转换为数字
(1)base为空时默认转换为十进制数;
a = '123'
print(type(a), a)
b = int(a)
print(type(b), b)
(2)base不为空时,转换为base进制数。
num = '0011'
v = int(num, base=2)
print(v)
函数bit_length():当前数字的二进制数,至少需要几位来表示
test = 19
v = test.bit_length()
print(v)
2.字符串:Str
3.布尔值:Bool
4.列表:List
5.元祖:Tuple
6.字典:Dict