一.编码与解码
1.>编码: 数据类型由str→bytes
encode()
2.>解码: 数据类型由bytes→str
decode()
&:python2的默认编码是ascll,python3的默认编码是Unicode
str1="特昂糖" #定义对象并赋值
print(type(str1)) #查看对象str1的数据类型
str2=str1.encode('utf-8') #将str1的值编码并赋值给str2
print(str2) #输出str2
print(type(str2)) #查看对象str2的数据类型
str3=str2.decode('utf-8') #将str2的值解码并赋值给str3
print(str3) #输出str3
print(type(str3)) #查看对象str3的数据类型
输出结果:
<class 'str'> #str1的数据类型
b'\xe7\x89\xb9\xe6\x98\x82\xe7\xb3\x96' #str1编码之后输出的内容
<class 'bytes'> #编码之后的数据类型
特昂糖 #解码之后的输出内容
<class 'str'> #解码之后的数据类型
二.逻辑判断与代码循环执行
1.逻辑判断
>if(如果)
>elif(否则如果)
>else(其他的)
2.代码循环执行
①while true循环
>while true (无限循环被选择的代码)
>continue (继续执行被选择的代码)
>break (退出执行代码循环)
②for循环
三.引号
1.在python中,单引号与双引号是等价的
2.三引号主要是用来注释和编写可以换行的变量
①三引号可以换行的变量
②三引号可以用来多行的注释
(1)多行注释用三引号
(2)单行注释用#
四.字符串的使用
1.查看一个对象(变量)有哪些可以使用的方法dir()
2.字符串小写字母变为大写字母 upper()
lower()
isupper()
endseith()
starswith()
strip()
split()
join()
index()
count()
replace()
13.判断是否是数字 isdigit()
range()
15.列举字符串的索引enumerate()
id()