python基础之while循环及编码

while 条件:
循环体

死循环:没有终止条件(修改方法:1.改变条件2.使用break)

break 终止当前循环
contiune:跳出本次循环,继续下次循环
break和contione必须在循环体里
while 条件:
循环体
else:
结果
当while循环中出现break,循环就不继续执行l

格式化输出:

%s 字符串、数字都能用(比较常用,位置和填充要一一对应)
%d 和%i 数字占位符
%%转义

f“{ 变量名(除了特殊字符}”
format{}
'I love hao123.com' >>> '{a} love {b}.{c}'.format(a='I', b='hao123', c='com')#关键字
'I love hao123.com' >>> '{0} love {b}.{c}'.format('I', b='hao123', c='com')#位置和关键字混合

运算符:
算数运算符: +-*/(加减乘除) %取余 **幂 // 整除(向下取整)
比较运算符: < 小于 >大于 ==等于 !=不等于
赋值运算符:=赋值 c=1 +=自加 c+=1等效于c=c+1 c=a等效于 c=ca c/=a等效于c=c/a
逻辑运算符:and or not 优先级()>not>and>or
成员运算符:in 在 not in不在

编码初识
ascii码 支持英文,数字,符号,不支持中文 占一个字节

gbk(国标) 支持:英文,数字,符号 -- ascii 1字节 中文2个字节

Unicode(万国码) 支持:英文,数字,符号 -- ascii 4字节
支持:欧洲 4字节
支持:亚洲 4字节

utf-8 支持:英文,数字,符号 -- ascii 1字节
支持:欧洲 2字节
支持:亚洲 3字节
编码:
encode() # 编码
a = "今天"
s1 = a.encode("utf-8") # 编码
print(s1)
decode() # 解码
c=b'\xe4\xbb\x8a\xe5\xa4\xa9'
print(c.decode('utf-8'))
用什么编码就要用什么解码
网络传输一定是字节
1字节==8位 1Bytes==8bit
1024byte = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB
1024TB = 1PB
1024TB = 1EB
1024EB = 1ZB
1024ZB = 1YB
1024YB = 1NB
1024NB = 1DB

转载于:https://www.cnblogs.com/python111/p/11426103.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值