pytho基础
- 编译型与解释型? 编译型:一次性编译成二进制再执行,执行效率高,但不能跨平台,开发效率低
解释型:逐行解释成二进制再执行,可以跨平台,开发效率高,但执行效率低. 就是运行慢 - python种类? Cpython是官方推荐的解释器,Jpython是可以与java组合的解释器
- 变量? 字母数字下划线组成,不能数字开头,不能用python关键字,不能用中文,要具有描述性.
变量在内存中是唯一的,但数据不唯一. - 常量? 一直不变的量,全部大写 —路径/IP/端口 etc
- 数据类型? 数字/ 字符串/ 元组/ 列表/ 字典/ 集合/ bool布尔值/空None
- 多行字符打印输出? 定义的内容要用3个引号
- input()? 接受输入的内容全部是str
- 4个if ? if / if else / if elif else/ / if 嵌套
- 格式化输出? 只针对字符串 f”{name}的数学成绩是{score:.^02f}”
- 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.
- 一行代码实现1+..100? sum([i for i in range(1, 101) if i % 2 == 0])
- 运算符
- 算数运算符 + – * / % ** //
- 比较运算符 == != > < >= <=
- 赋值运算符 = += -+ *= /= %= **= //=
- 逻辑运算符 优先级 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
- 编码历史: ASCII–>GBK–>unicode–>utf-8 编码就是密码本
- 中国1a # 采用GBK编码 共6个字节 1个汉字2个字节 4个字符
- 中国1a # 采用utf-8编码 共8个字节 1个汉字3个字节 4个字符
- 8bit = 1byte 1024bytes = 1KB
- 基础数据类型
- int
- bool
- str
- 索引 切片
- 常用操作方法
- for 循环
原文地址:http://www.cnblogs.com/leeyong49/p/16817085.html
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请务用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性