pytho基础

  1. 编译型与解释型? 编译型:一次性编译成二进制再执行,执行效率高,但不能跨平台,开发效率低
    解释型:逐行解释成二进制再执行,可以跨平台,开发效率高,但执行效率低. 就是运行慢
  2. python种类? Cpython是官方推荐的解释器,Jpython是可以与java组合的解释器
  3. 变量? 字母数字下划线组成,不能数字开头,不能用python关键字,不能用中文,要具有描述性.
    变量在内存中是唯一的,但数据不唯一.
  4. 常量? 一直不变的量,全部大写 —路径/IP/端口 etc
  5. 数据类型? 数字/ 字符串/ 元组/ 列表/ 字典/ 集合/ bool布尔值/空None
  6. 多行字符打印输出? 定义的内容要用3个引号
  7. input()? 接受输入的内容全部是str
  8. 4个if ? if / if else / if elif else/ / if 嵌套
  9. 格式化输出? 只针对字符串 f”{name}的数学成绩是{score:.^02f}”
  10. while循环?
    • 跳出循环1是改条件,循环执行完后跳出 , 2是break是立即跳出. continue只是终止本次循环.
    • while True: / while flag: / while i < 100:
    • 标志位 flag = True..while flag..flag = False 这个flag叫标志位, 标志位就是个变量
    • continue 重新开始一个循环, 相当于语句的底部
    • while else, 如果while被break打断,则不执行else.
  11. 一行代码实现1+..100? sum([i for i in range(1, 101) if i % 2 == 0])
  12. 运算符
    • 算数运算符 + – * / % ** //
    • 比较运算符 == != > < >= <=
    • 赋值运算符 = += -+ *= /= %= **= //=
    • 逻辑运算符 优先级 not > and > or # or 和and 是相反的
      • x or y / 判断哪个是真的,均真取左 # print(3<4 or 0) # 左真右假, 左真
      • x and y / 判断是否都是真, 均真取大 # print(3>4 and 5>7) # 均假, 左假
      • not x / 取反
    • print(1 and 2 or 3 and 4) # 2
    • print(int(True)) # 1
  13. 编码历史: ASCII–>GBK–>unicode–>utf-8 编码就是密码本
    • 中国1a # 采用GBK编码 共6个字节 1个汉字2个字节 4个字符
    • 中国1a # 采用utf-8编码 共8个字节 1个汉字3个字节 4个字符
    • 8bit = 1byte 1024bytes = 1KB
  14. 基础数据类型
  15. int
  16. bool
  17. str
    • 索引 切片
    • 常用操作方法
  18. for 循环

原文地址:http://www.cnblogs.com/leeyong49/p/16817085.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性