转移符
转移符:转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表 示的字符就是\
字符串和编码
字符串和编码:用记事本编辑的时候,从文件读取的UTF-8字符被转换为Unicode字符到内存里,编辑完成后,保存的时候再把Unicode转换为UTF-8保存到文件:
服务器与网页之间:
Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符:
类似的:encode()方法可以编码为指定的bytes、把bytes变为str 就用decode()方法、len()函数就计算字节数等
常见的占位符有:
list和tuple:
list是一种有序的集合,可以随时添加和删除其中的元素
例如:names = ['西夏','东莞','厂家']
uple和list非常类似,但是tuple一旦初始化就不能修改
例如:names = ('西夏','东莞','厂家')
用append():names.append('广州'),可以使用insert,names.insert(i,'xx')等
names = ['西夏','东莞','厂家','广州')]
用pop()方法:names.pop(),pop(i)等
names = ('西夏','东莞','厂家')
条件判断:
if······else······
if······elif········
例如:
if<条件判断1>:
<执行1>
elif <条件判断2>:
<执行2>
elif<条件判断3>:
<执行3>
else:
<执行4>
练习
小明成绩语文55,数学99。帮小明判断是否及格:
低于60:不及格
60-70:正常
70-80:优良
90-100:优秀
用if-elif判断并打印结果
循环
Python的循环有两种,一种是for...in循环:
for x in ...循环与range()(for x in range()):
第二种循环是while循环,只要条件满足,就不断循环,条件不满足时退出循环。
break:在循环中,break语句可以提前退出循环
continue:在循环过程中,也可以通过continue语句,跳过当前的这次循环,直接开始下一次循环。
dict和set:
Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度
set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。