Python学习笔记-Day4
asci:字母、数字、特殊字符:1个字节,8位
unicode:2个字节、16位
:4个字节、32位
utf-8:最少1个字节、8位。
英文字母 ,一个字节
欧洲16位,2个字节
中文24位,3个字节
gbk:中国人发明的,不包括所有中文
英文字母,1个字节
中文 ,2个字节
数据类型:
int:数值型
bit_length 是用来计算数值转换为2进制的位数
i = 3 print(i.bit_length())
2
bool:布尔值
True
False
str:字符串
str: str --->baaool:
空字符串会转为False
剩下都是True
1 a = ' ' 2 b = '' 3 c = bool(a) 4 d = bool(b) 5 print(c) 6 print(d)
True
False
索引/切片
Test
A='abcdefg'#打印ca1=A[2]print(a1)#打印bc#顾头不顾尾a2=A[1:3]print(a2)#正序打印所有,两种a3_1=A[:]a3_2=A[0:]print(a3_1,a3_2)#打印a-fa4_1=A[0:6]print(a4_1)a4_2=A[:-1]print(a4_2)a4_3=A[0:-1]print(a4_3)#打印aca5=A[0:3:2]print(a5)#打印caa6=A[2::-2]print(a6)#倒序打印所有x=A[::-1]print(x)