老贾的幸福生活day5 while循环 格式化 运算符 编码初识

while 循环 死循环

while 条件:

print(结果)

while 条件:

print(结果)

else:

print(结果)

break 终止当前循环

continue 跳出当前循环,进行下一循环

while 死循环变成可以控制循环次数的循环,通过改变条件来实现.

例如:

num = 10

while num >5:

print(num)

num -= 1

格式化:

%s 字符串占位

%d %i 数字占位

f 占位

%% 转义

例如:

name = input("请输入名字")

sex = input("请输入性别:")

job = input("请输入工作:")

tell = input("请输入电话:")

info = """

--------info----------

姓名:%s

性别:%s

工作:%s

电话:%s

--------end----------

"""

print(info%(name,sex,job,tell))

name = input("请输入名字")

sex = input("请输入性别:")

job = input("请输入工作:")

tell = input("请输入电话:")

info = """

-----------info----------

姓名:%s

年龄:%s

公司:%s

电话:%s

------------end-----------

"""%(name,sex,job,tell)

print(info)

info = f"""

-----------info----------

姓名:{input("请输入名字")}

年龄:{input("请输入性别:")}

公司:{input("请输入工作:")}

电话:{input("请输入电话:")}

------------end-----------

"""

print(info)

公式: f+字符串 字符串内用{}把要替换的内容写上即可。

运算符:

算术,+ - * / % ** //

比较,> < == != <= >=

逻辑,not and or

赋值,+= -= *= /= %= **= //=

成员in not in

逻辑: and 一真一假取假

全真取后一位

全假取前一位

or 一真一假取真

全真取前一位

全假取后一位

not 非

编码初识:

ascii 码 256位 美国,无中文

1个字节

gbk 码 (国标)

英文 1字节

中文 2字节

万国码 unicode 3.6版本以上

中文,英文都是4个字节

utf-8

英文 1个字节

欧洲 2个

亚洲 3 个

win - 编码gbk

linux - 编码utf-8

mac - 编码utf-8

1个字节==8位

*****1个字节 == 8位**** <==>1B == 8b******

1B = 8b

1KB = 1024B

1MB = 1024 KB

1GB = 1024MB

1TB = 1024GB

1PB = 1024TB

1EB = 1024PB

上一篇:shell训练day5 8.19


下一篇:day5 06java5对多维数组的支持:增强for循环