数字进制转换
>>> hex(93078848) # 十进制转换成十六进制
'0x58c4540'
>>> oct(93078848) # 十进制转换成八进制
'0o543042500'
>>> bin(93078848) # 十进制转换成二进制
'0b101100011000100010101000000'
>>> int('12',8) # 八进制转化为十进制
10
>>> int('f',16) # 十六进制数转化为十进制
15
>>> int('1010',2) # 二进制转化为十进制
10
>>> int('13',10)
13
>>> int('13') #如果不写转化到多少进制,默认转到十进制数
13
python中的/ // %
# 在python2中的向下除法
3/2=1
3/2.0=1.5
# 在pyhon3中/是真除法
3/2=1.5
# 在python3的向下除法,是//
3//2=1
# %表示求余数
5%2=1
python中sys.stdin.readline()的用法(见收藏列表)
python中字符串判断
i.isalnum() # 方法检测字符串是否由字母和数字组成
i.isalpha() # 方法检测字符串是否只由字母组成
i.isdigit() # 方法检测字符串是否只由数字组成
i.islower() # 方法检测字符串是否由小写字母组成
i.isspace() # 方法检测字符串是否只由空格组成
i.istitle() # 方法检测字符串中所有的单词拼写首字母是否为大写,且其他字母为小写
i.isupper() # 方法检测字符串中所有的字母是否都为大写