第二章
day02
第二章
1、While循环:
while 循环: 死循环 (可通过条件和break能够终止循环)
-
while — 关键字
while True:
循环体
-
break终止当前循环:
while True:
循环体
break
语句
break 必须在循环中使用
break 终止当前循环并且break下方的代码不会执行
-
continue跳出本次循环,继续下次循环(伪装成循环体中的最后一行代码)
while True
循环体
continue
语句
continue --跳出本次循环继续下次循环(伪装成最后一行代码)
continue -- 必须在循环中使用,并且continue下方的代码不会执行
-
while else 是一个整体循环
while True:
循环体
else:
语句
while else 当while后的条件不为真时,执行else后的语句
当while循环体中出现了break就不会再执行else后的语句
2、格式化
-
%为占位符
-
%s --站字符串的位置(数字,字符串都能够进行填充)
-
%d/%i --占数字的位置
-
%%--转义
-
%s:万能的格式
-
%():为填位(要于占位一一对应)
-
f"{}"
Python3.6版本及以上才能使用 f”” :f”{‘marry’的学习进度2%}” Print(f”{input(‘>>>’)}{15}{‘男’}{ }”)
3、常用运算符:
-
算数运算符
。 + -* / %(取余(模)) **(幂(次方)) //(整除(向下取整)(地板除)
-
比较运算符
.> < <= >= ==(等于) !=(不等于
-
赋值运算符
. += -= *= /= %=(取余等) **=(次方等) //=(取整等
-
逻辑运算符
and (与) :and的运算,都为真才是真,有一个假就是假。 and的运算,都为真的时候选择and后边的内容 and的运算,都为假的时候选择and前边的内容
or(或) : or的运算,只有一个真就是真 or的运算,都为真的时候选择or前边的内容 or的运算,都为假的时候选择or后边的内容
not (非:不是逻辑运算符中的优先级:()当循环体中出现了就不会再执行
-
成员运算符
in :在 not in :不在
4、编码初识:
-
ASCII码:256 1个字节,不支持中文
-
GBK(国标) : 英文1个字节中文两个字节
-
unicode (万国码):英文4个字节中文4个字节
-
Utf-8 :最流行的编码集(密码本) 英文1个字节;欧洲2个字节;亚洲3个字节
Win – 编码gbk linux – 编码utf-8 mac – 编码utf-8
5、单位转换:
1字节 == 8位( 1Bytes == 8bit )
1B == 8b
1KB == 1024 B
1MB == 1024 MB
1GB ==1024 MB
1TB ==1024 GB
1PB ==1024 TB
1EB ==1024 PB