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

转载于:https://www.cnblogs.com/NATO/p/9813249.html

python 02随笔相关推荐

  1. python学习随笔(七)_函数

    函数    #作用:封装和复用     数学定义:y=f(x) ,y是x的函数,x是自变量.y=f(x0, x1, ..., xn)     Python函数         由若干语句组成的语句块. ...

  2. python学习随笔--web框架

    Web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端. #!/usr/bin/env python #coding:utf- ...

  3. [python]---从java到python(02)---多线程,队列

    多线程测试 #!/usr/bin/env python # -*- coding:utf-8 -*-import threading import timeclass A(threading.Thre ...

  4. python数据处理随笔总结

    可能写的有些杂乱,毕竟是遇到哪个就写了哪个,可以直接看目录或ctrl f搜索,找自己想要的哪个函数.当然也在时刻补充,遇到新的就会往这里添加. csv文件读取 pandas中,常用的载入函数是read ...

  5. python 抽奖器_兄弟连学python (02) ----简易抽奖器

    import tkinter import random import tkinter.messagebox class choujiang: def __init__(self): self.roo ...

  6. day12 python学习随笔 中

    SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果. ...

  7. Python学习随笔

    目录 一.Python-初识 二.Python-数据结构 2.1.序列(List) 2.2.元组(Tuple) 2.3.字典(Dict) 2.4.集合(Set) 三.Python-面向对象编程 3.1 ...

  8. Python 02 Selenium 账号密码登录CSDN

    Python selenium 账号密码登录CSDN from time import sleep from selenium import webdriverdef login():url = 'h ...

  9. 北京图灵学院 Python(02)

    1.格式化 01:用百分号% #百分号格式化 s = " I am %s, %d year old" print(s%("huy",11)) 02:formt ...

最新文章

  1. 人工智能和自主系统在美军联合职能中的应用
  2. mysql语言定义_MySQL定义语言[DDL]
  3. 采用Android的MediaPlayer+SurfaceView设计视频播放器
  4. CVS,GIT,Mercurial和SVN比较
  5. python dataframe去掉索引_关于python:删除具有重复索引的行(Pandas DataFrame和TimeSeries)...
  6. 上千个电脑文件怎么搬?用Python一键复制移动
  7. Cpp 对象模型探索 / delete 运算符内部调用过程分析
  8. LL-verilog语法:case用法
  9. html手机网站font-size:16em,px、em、rem
  10. Altium AD20的四层板叠层管理、平面层20H内缩
  11. PR如何调整输出视频的分辨率?
  12. [2018国家集训队][UOJ449] 喂鸽子 [dp+组合数学]
  13. React Suspense lazy
  14. 谈谈等保二级与三级的区别?
  15. 荣耀50和荣耀50se参数对比 哪个更值得入手
  16. neogeo模拟器 linux,neogeo模拟器
  17. 除了 xshell,还有什么类似的好用的软件
  18. 修改手机开机Logo界面(Redmi Note 7)
  19. Java中统计字符个数
  20. java 过滤特殊字符串和emoji表情符号

热门文章

  1. 模拟QQ相册上传图片
  2. (±)H3RESCA-TFP,1919794-40-3,是一种约束络合剂 (RESCA) 的四氟苯基酯衍生物
  3. 微信小程序开发的首页设置
  4. 如何root安卓手机_华为手机如何原生安卓系统
  5. Unity 中单例是什么以及用法
  6. 网站项目标准文档格式模版---网站项目建设流程概述(转)
  7. 什么是ifttt,ifttt怎么玩?
  8. 马克飞象与印象笔记的双剑合璧
  9. ~~~Linux面试题汇总答案~~
  10. 谷歌360度街景拍摄车对日本核电站污染隔离区进行拍摄