pythonwhile输出每一个余数_python_day2循环 格式化输出 运算符 编码

1 . while循环 : 判断条件是否为真, 如果为真 , 执行代码块 ; 然后再次判断条件是否为真 ,  如果真继续执行代码块 . 直到条件变成了假 , 循环退出.

while 条件:

代码块

死循环:

while True:

exit(0) :彻底的退出程序

break :  打断的是本层循环 , 终止掉循环 ,  毁灭性的

continue : 停止当前本次循环 , 继续执行下一次循环  暂时性的

while 条件:

代码块

else:  当条件不成立的时候执行

注意 :  如果循环是通过break退出的 , else不会被执行 , 只有在while条件判断是假的时候才会执行else

2 . 格式化输出 : 放置一个占位符 , 再把字符串里的占位符与外部的变量做一个映射关系.

name = "alex"

age = 20

hobby = "看书"

print("我叫%s , 我喜欢%s , 我今年%s岁.") % (name, hobby, age)

注意 :%s占位是占的字符串 , 可以占位任何内容.

%d必须占位数字

当字符串中出现了占位符 , 想要使用% , 必须写 %%

3 . 运算符 :

算数运算

+  加

-   减

*  乘

/   除

%  取余数

**  幂运算 :a**b  a的b次幂

//    整除

比较运算

==   等于

!=     不等于

>       大于

>=     大于等于

<=     小于等于

逻辑运算

and  并且的意思    当左右两端同时为真,结果才为真

or     或者的意思   有一个为真,结果就是真

not   非真即假   非假即真

注意 :运算顺序 : ()  =>  not  =>  and  =>  or

x  or  y   如果x为0 , 返回y ; 否则返回x

and 和  or 相反

print(1 < 2 and 3 < 4 or 1 > 2)     True

print(1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 8)     False

赋值运算

=    简单的赋值运算符

+=    加法赋值运算符c += a 等效于 c = c + a

-=     减法赋值运算符c -= a 等效于 c = c - a

*=     乘法赋值运算符

/=      除法赋值运算符

%=    取模赋值运算符

**=    幂赋值运算符

//=     整除赋值运算符

4 . 编码 :

最早的计算机编码是ASCII , 有英文 + 数字 + 特殊字符  8bit  => 1byte  没有中文 , 后面的编码必须兼容ASCII .

GBK  把中国的文字进行编码 , 对ASCII 进行扩充 . 16bit => 2byte  主要包含了中文 , 日文 , 韩文 , 英文(兼容ASCII) .

UNICODE  32bit  兼容各个国家的编码 .   万国码 .   浪费空间  32bit => 4byte

UTF-8  可变长度的UNICODE . 本质是UNICODE .

英文在UTF-8里面占用1个字节 , 8bit

欧洲文字    占用2个字节 , 16bit

中文      占用3个字节 , 24bit

8bit => 1byte

1024byte => 1kb

1024kb => 1mb

1024mb => 1gb

1024gb => 1tb

1024tb = > 1pb

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值