跳转到while
跳转到格式化
跳转到运算符
while — 关键字
while 条件: 如 while True:
? 循环体 print("奔跑“)
nan = 2
while nan>0
print("奔跑”)
? nan = nan-1
while循环 -- 死循环
while循环通过条件和break能够终止循环
break -- 必须在循环中使用
while True:
? print(123)
? break
else: else 不会被执行
? print(234)
break -- 终止当前循环,只能在循环体中使用,并且break下方代码不会执行
while True:
? print(123)
? continue
continue -- 跳出本次,继续下次循环(伪装成循环体中最后一个代码)
格式化
? %s 占位符,字符串
? %d或者i占位符, 整形
? %% 转义
```
info = """
# -----------info----------
# 姓名:%s
# 年龄:%s
# 公司:%s
# 电话:%s
# ------------end-----------
# """%(name,age,addr,phone)
# info = """
# -----------info----------
# 姓名:%s
# 年龄:%d
# 公司:%s
# 电话:%d
# ------------end-----------
# """%(name,int(age),addr,int(phone))
# print(info)
# msg = "%s的学习进度是2%%"%(1.5)
# print(msg)
```
# 运算符:
1.算数运算符 + - * / ** // 取整 %取余
2.比较运算符 > < >= <= == !=
3.赋值运算符
? =
? += 自加 a+=1 a=a+1
? -= a=a-1 *= /= **= %= //=
4.逻辑运算符
and or not
与 或 非
True and False 数字非零的都是真
and 的运算,都为真才是真,有一个是假就是假
and 的运算,都为真的的时候选择and后边的内容
and 的运算,都为假的的时候选择and前边的内容
or 的运算,只要有一个真就是真
or 的运算,都为真的的时候选择or前边的内容
or 的运算,都为假的的时候选择or后边的内容
非 -- 不是
print(not True)
print(11 > 2 and 8)
优先级: () > not > and > or
5.成员运算符
in 在
not in 不在
a = "alex"
if "b" not in a:
print("不在")
else:
? print("在")
4.编码初识
- win - 编码gbk
- mac - 编码utf-8
ascii码:
- 不支持中文
- 1个字节
gbk(国标):
gbk: 国标,只能中国人自己用, 一个中文用16位,两个字节表示。
unicode(万国码)
- 英文 4个字节
- 中文 4个字节
utf-8
- 英文1个字节
- 欧洲2个字节
- 亚洲3个字节
1字节 == 8位 1Byte == 8bit
```PYTHON
8bit = 1byte
1024byte = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB
1024TB = 1PB
1024TB = 1EB
1024EB = 1ZB
1024ZB = 1YB
1024YB = 1NB
1024NB = 1DB
常?到TB就够了
```
```
ASCII 美国发明 不支持中文,1个字节,可以表示所有的英文字母、数字和符号。
unicode 万国码, 可以表示所有文字,英文4节 中文4节,可以表示所有文字和符号。
utf-8 对万国码进行更新,英文1字节 欧洲2字节 亚洲3字节。
```
回到顶部
原文地址:https://www.cnblogs.com/xiaoxiang1211/p/11637067.html