DiErTian
Posted chenxi67
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DiErTian相关的知识,希望对你有一定的参考价值。
运算符与编码
一`格式化输出
格式化
%s 占位. 占位的是字符串, 全能的. 什么都能接
%d 占位. 占位的是数字
如果把上?的age后?的换成%d,就代表你必须只 能输?数字,这时对应的数据必须是int类型. 否则程序会报错 使?时,需要进?类型转换
int(str) # 字符串转换成int
str(int) # int转换成字符串
二 基本运算符
运算按种类可分为:算术运算,比较运算,逻辑运算,赋值运算,成员运算,身份云算,位运算.
算术运算:
设a=10,b=20
比较运算:
逻辑运算:
1.在没有()的情况下not 优先级?于 and,and优先级?于or,即优先级关系为( )>not>and>or,同?优先级从左往 右计算
2.x or y , x为真,值就是x,x为假,值是y;
x and y, x为真,值是y, x为假,值是x。
三 编码的问题
1. ascii. 最早的编码. 至今还在使用. 8位一个字节(字符)
2. GBK. 国标码. 16位2个字节.
3. unicode. 万国码. 32位4个字节
4. UTF-8. 可变长度的unicode.
英文: 8位. 1个字节
欧洲文字:16位. 2个字节
汉字. 24位. 3个字节
单位转换:8bit = 1byte
1024byte = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB
四 while循环
1.基本结构
while 条件:
代码块(循环体)
else:
当上面的条件为假. 才会执行
执行顺序:
判断条件是否为真. 如果真. 执行循环体. 然后再次判断条件....直到循环条件为假. 程序退出
2,循环中止语句
如果在循环的过程中,因为某些原因,你不想继续循环了,怎么把它中止掉呢?这就用到break 或 continue 语句
- break用于完全结束一个循环,跳出循环体执行循环后面的语句
- continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循
break和continue的区别:
break是彻底的停止掉当前层循环.
continue停止当前本次循环,继续执行下一次循环
3,while ... else ..
与其它语言else 一般只与if 搭配不同,在Python 中还有个while ...else 语句
while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句
如果循环是通过break退出的. 那么while后?的else将不会被执?, 只有在while条件判断是假的时候才会执?这个 else
4.in和not in
要判断特定的值是否存在列表中,可使用关键字in,判断特定的值不存在中,可使用关键字not in
以上是关于DiErTian的主要内容,如果未能解决你的问题,请参考以下文章