01 上周内容回顾
格式化输出:
msg = '我的名字%s,我的年龄%s' % ('太白',18)
单纯的表示%
msg = '我的名字%s,我的年龄%s,学习进度3%%' % ('太白',18)
运算符:
算术运算: + - * / %
比较运算: = >
赋值运算: a = b += -=
逻辑运算: and or not
优先级:
()> not > and > or
1,运算符两边全部为比较运算
1 > 2 and 3 < 4 or 2 > 6
2,运算符两边全部为数字
x or y x is True,return x
3,运算符两边是数字或者是比较运算
1 or 3 > 2 and 4 < 5 or 6 and 2 < 7
成员运算:
in not in
while 循环
while 条件:
循环体
如何终止循环?
改变条件
break
quit exit()
continue
编码:
编码里面记录的是什么?
二进制与(文字:a,中,特殊符号等等)字符的对应关系。
ASCII:英文字母,数字,特殊字符。
unicode:万国码:所有的文字字符与二进制的对应关系。
a:0001 0010 0001 0010 0001 0010 0001 0010
中:0001 0010 0001 0011 0001 0010 0001 0010
浪费资源。
utf-8:最少用8位1个字节表示一个字符。
a:0001 0010 (映射的ascii) 英文字母,数字,特殊字符
中:0001 0010 0001 0010 0001 0010 三个字节
gbk:国标。
a:0001 0010 (映射的ascii) 英文字母,数字,特殊字符
中:0001 0010 0001 0010 两个字节
msg = 'tai白'
gbk 编码:5个字节
utf-8 编码:6个字节
0000 0001
8bit 1bytes
1024bytes 1kb
。。。。。。。
02 作业讲解
03 int
十进制与二进制之间的转换
04 bool
True or False
05 str
python中凡是用引号引起来的都是字符串
1,存储相对少量的数据。
2,描述信息。
1,bool str int 三者之间的转换
2,字符串的索引,切片
3,字符串的常用方法
06 for循环
for i in range(10):
print(i)
今日总结:
int str bool 三者转换必须会
str 索引,切片 必须会
str 常用操作方法:三星的必须会,两颗星尽量会,一个星 敲一遍。
for循环必须会。
今日作业。
下午发到群里
明日预习内容: