------------恢复内容开始------------
<!doctype html>
while循环
while循环
- 循环:不断重复着某件事就是循环
- while 关键字
- 死循环:while True:
循环体
while True: # 死循环# print("坚强")# print("过火")# print("单身情歌")# print("郭德纲的小曲")# print("五环之歌")# print("鸡你太美")# print("大碗宽面")# print("痒")
?
- while结构:
while 条件:
缩进 循环体
- 控制循环次数:通过条件控制循环次数
count = 0# while True: # 死循环# count = count + 1 # 先执行 = 右边的内容# if count == 5:# print(count)# break # 有限循环
?
- while 循环中的两个关键字:
- break:终止本次循环
- continue:跳出本次循环,继续下次循环(就是伪装成循环体中最后一行代码)
- continue和break下方代码都不会执行
- while else
- while else 与if else相似
- 结构:
while 条件:
缩进 循环体
else:
缩进 结果
格式化
- % s字符串:%是占位,s代表所占内容为字符串,可以填数字,也可以填字符串
- %d| %i:必须填充数字
- %%转义:变成普通的%
- msg = “山哥,目前的学习进度为%s%%”
print(msg%(2))
- 按位置顺序一一对应(占几个位置就填几个位置)
- f-string python3.6版本及以上才能使用
-
a =1b =2msg = f"my name is {a} I'm {b} years old"print(msg)
-
运算符
- 比较运算符
# > < >= <= ==(等于) != (不等于)
- 算术运算符
# + - * / # //(整除|地板除(向下取整)) # ** 幂# % 取余(模) # print(5 / 2) # 2.5 # print(5 // 2) # 2 # print(2 ** 0) # 1 # print(5 % 2) # 1
- 赋值运算符
# = # += # -=# *= # /=# //= # **= # %= # a = 10 # b = 2 # b += 1 # b = b + 1 # print(b) # a -= 1 # a = a - 1 # a *= 2 # a = a * 2 # a /= 2 # a = a / 2 # a //= 2 # a = a // 2 # a **= 2 # a = a ** 2 # a %= 2 # a = a % 2
- 逻辑运算符
- 两边为真and取后面,or取前面,两边为假,and取前面,or取后面
and:一假得假or:一真得真
# 与(and 并且) 或(or) 非(not 不是) # True and False # True or False # True and not False # 优先级:() > not > and > or # 查找顺序: 从左向右
- 两边为真and取后面,or取前面,两边为假,and取前面,or取后面
- 成员运算符
# in(在) not in(不在) # name = "alex" # msg = input(">>>") # if name in msg: # print(111) # else: # print(222)
编码初始
# 编码集(密码本)
# ascii 不支持中文
# a 一个字符占用8位
# gbk(包含ascii)国标
# a 一个字符占用8位(1字节)
# 中文 一个字符占16位(2字节)
# unicode# 英文 4个字节 32位
# 中文 4个字节 32位
# utf-8 (最流行的编码集)
# 英文 1字节 8位
# 欧洲 2字节 16位
# 亚洲 3字节 24位
# 单位转换: # 1字节 = 8位 *****
# 1Bytes = 8bit *****
# 1024bytes = 1KB
# 1024KB = 1MB
# 1024MB = 1GB
# 1024GB = 1TB # 够用了
# 1024TB = 1PB
------------恢复内容结束------------
<!doctype html>
while循环
while循环
- 循环:不断重复着某件事就是循环
- while 关键字
- 死循环:while True:
循环体
while True: # 死循环# print("坚强")# print("过火")# print("单身情歌")# print("郭德纲的小曲")# print("五环之歌")# print("鸡你太美")# print("大碗宽面")# print("痒")
?
- while结构:
while 条件:
缩进 循环体
- 控制循环次数:通过条件控制循环次数
count = 0# while True: # 死循环# count = count + 1 # 先执行 = 右边的内容# if count == 5:# print(count)# break # 有限循环
?
- while 循环中的两个关键字:
- break:终止本次循环
- continue:跳出本次循环,继续下次循环(就是伪装成循环体中最后一行代码)
- continue和break下方代码都不会执行
- while else
- while else 与if else相似
- 结构:
while 条件:
缩进 循环体
else:
缩进 结果
格式化
- % s字符串:%是占位,s代表所占内容为字符串,可以填数字,也可以填字符串
- %d| %i:必须填充数字
- %%转义:变成普通的%
- msg = “山哥,目前的学习进度为%s%%”
print(msg%(2))
- 按位置顺序一一对应(占几个位置就填几个位置)
- f-string python3.6版本及以上才能使用
-
a =1b =2msg = f"my name is {a} I'm {b} years old"print(msg)
-
运算符
- 比较运算符
# > < >= <= ==(等于) != (不等于)
- 算术运算符
# + - * / # //(整除|地板除(向下取整)) # ** 幂# % 取余(模) # print(5 / 2) # 2.5 # print(5 // 2) # 2 # print(2 ** 0) # 1 # print(5 % 2) # 1
- 赋值运算符
# = # += # -=# *= # /=# //= # **= # %= # a = 10 # b = 2 # b += 1 # b = b + 1 # print(b) # a -= 1 # a = a - 1 # a *= 2 # a = a * 2 # a /= 2 # a = a / 2 # a //= 2 # a = a // 2 # a **= 2 # a = a ** 2 # a %= 2 # a = a % 2
- 逻辑运算符
- 两边为真and取后面,or取前面,两边为假,and取前面,or取后面
and:一假得假or:一真得真
# 与(and 并且) 或(or) 非(not 不是) # True and False # True or False # True and not False # 优先级:() > not > and > or # 查找顺序: 从左向右
- 两边为真and取后面,or取前面,两边为假,and取前面,or取后面
- 成员运算符
# in(在) not in(不在) # name = "alex" # msg = input(">>>") # if name in msg: # print(111) # else: # print(222)
编码初始
# 编码集(密码本)
# ascii 不支持中文
# a 一个字符占用8位
# gbk(包含ascii)国标
# a 一个字符占用8位(1字节)
# 中文 一个字符占16位(2字节)
# unicode# 英文 4个字节 32位
# 中文 4个字节 32位
# utf-8 (最流行的编码集)
# 英文 1字节 8位
# 欧洲 2字节 16位
# 亚洲 3字节 24位
# 单位转换: # 1字节 = 8位 *****
# 1Bytes = 8bit *****
# 1024bytes = 1KB
# 1024KB = 1MB
# 1024MB = 1GB
# 1024GB = 1TB # 够用了
# 1024TB = 1PB
原文地址:https://www.cnblogs.com/g15009428458/p/12042200.html
时间: 2024-10-03 18:54:01