python基础知识-使用、数据类型、变量、字符串和编码、条件判断、循环(二)

转移符

转移符:转义字符\可以转义很多字符,比如\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。

你可能感兴趣的:(python基础知识-使用、数据类型、变量、字符串和编码、条件判断、循环(二))