day02
2018-10-19 06:18:28来源:博客园 阅读 ()
1.格式化输出
- %s:字符串占位符,任何数据类型都适用
- %d:数字占位符,映射变量类型必须为int,否则程序报错
- 在字符串如果使用了%s这样的占位符,那么所有的%都将变成占位符,此时需要使用%%来表示字符串中的%
- 如果字符串中没有使用%s, %d占位,则无需使用%%来表示字符串的%
print("我叫%, 今年%s岁"%("赛利亚", 56))
print("我叫%s, 我已经拥有了全国0.01%%的财产了"%("赛利亚"))
print("我叫赛利亚, 我已经学习了2%的python了")
2.运算符
- and:并且, 左右两端都为真,结果才为真,否则为假。
- or:或者,左右两端有一个为真,结果为真,左右两端都为假,则结果为假。
- not:取反,非真即假,非假即真。
1)运算优先级
() ---> not ---> and ---> or
print(3 > 2 and 4 > 6 and 5 < 7 and 7 > 8) #False print(4 > 6 or 7 < 5 or 5 > 8 or 7 > 9 or 5 > 3) #True
2)当左右两端是数字时
- x or y ,若x为真,则值为x, 否则为y
- x and y, 与or相反
print(3 and 0 or 5 and 4 or 6 and 8) # 4
3.while循环
1)while结构:
while 条件: while语句块(循环体)
执行顺序:判断条件是为真,如果真则执行循环体。否则跳出循环,执行完循环体之后再次判断条件是为真,直到为假为止。
2)break and continue
- break:结束本层循环
- continue:结束本层本次循环,继续执行下一次循环
3)while-else结构:
while 条件: while语句块(循环体) else: pass
- 执行顺序:当条件成立时执行循环体,当条件不成立时执行else里的代码。
- 如果循环是通过break退出的,那么while后面的else将不会被执行,只有在while条件判断是假的时候才会执行这个else。
4.编码
1)ASCII
- 基于拉丁字母的一套电脑编码系统
- 其最多只能用8位来表示(一字节)
Bin(二进制) | Dec(十进制) | 缩写/字符 | 解释 |
01000001 | 65 | A | 大写字母A |
01100001 | 97 | a | 小写字母a |
2)GBK
- 国标码(GB2312)的扩展码
- 一个字符占用16bit,两字节
- 最多可容纳2**16 = 65536字符
-
程序无法跨平台使用
3) Unicode
- 万国码,目的把全世界所有国家的文字信息进行编码
- 一个字符占用32位,四字节
4)UTF-8
- 可变长度的编码
- 每个字符占用的字节数不定,根据文字内容进行编码,英文占用一字节,欧洲文字占用两字节,中文占用三字节
5)单位转换:
- 8bit = 1 byte
- 1024byte = 1KB
- 1024KB = 1MB
- 1024MB = 1GB
- 1024GB = 1TB
- 1024TB = 1PB
- 1024PB = 1EB
- 1024EB = 1ZB
- 1024ZB = 1YB
- 1024YB = 1NB
- 1024NB = 1DB
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:Django之中间件
- python输出九九乘法表 2019-07-24
- Python输出菱形 2019-07-24
- 封装查找元素以及集成日志输出,Base模块 2019-07-24
- python的输入和输出 2019-07-24
- Python-05-字符串格式化 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash