Python学习要点(0x00)
来源:互联网 发布:淘宝网官网下载安装 编辑:程序博客网 时间:2024/04/29 09:04
Python学习要点(0x00)
说明:次要点仅支持Python3.4版本,部分内容与Python2.7不同
Python解释器
0. Cpython 这个解释器是用C语言写出来的,故叫Cpython。
1. Ipython 与Cpython类似,是其的增强版。
2. PyPy Python的另一个解释器,目标是提高代码的执行速度,采用的是JIT技术对Python进行动态的编译执行。
3.Jpython 在java平台上的Python解释器。
4.IronPython 与Jpython类似,是运行在.Net平台上的解释器
Python里的转义字符
0.通常转义字符就指直接加上‘\’和需要转义的字符,Python里面还支持r’ ’来表示‘ ’里面的内容默认不进行转义操作,如:print(‘\\\t\\’) 输出的结果是:\ \ ,而使用r’ ’结果就完全不同,例如:
Python里面的换行
0.如果Python里面有需要换行的话,Python允许使用‘ ’ ‘...’ ‘ ’的格式来表示多行的内容(仅支持交互式环境下),如:
Python里面的运算
0.Python里面支持布尔值True和False,也支持and,or,not运算
1.Python里面有两种除法,/的结果为浮点数,而//的结果是整数(仅当除数和被除数均为整数时,除数和被除数有浮点数,没有区别)
Python里面的编码
0.Python3中,字符是以Unicode进行编码的,对于单个字符的编码,可以通过ord()函数获取字符的整数表示,chr()是把编码换成对应的字符,如:
1.Python对与bytes类型的数据采用自带b的前缀的单引号或双引号来表示,如b’ABC’ ,b”def”
2.以Unicode表示的str通过encode()表示的方法可以编码位为指定的bytes类型,如:
3.纯英文的str可以使用ASCII编码为bytes类型,而中文必须为utf-8,否则会报错,如:
4.可以用len()来计算str的字符数
List和tuple的使用
0.list是python内置的一种数据类型,叫做列表,用[ ]表示。
1.通过append(element)可以将元素element追加到元素的末尾。
2.通过pop(index)可将list中的index位置的元素删除掉,如果未指定index值,则默认删除最后一个元素,如果index不存在,则报错。
3.通过insert(index,element)可将元素element插入到index位置,如果index大于现在列表的最大下标,则默认插入到最后。
4.可以通过 ’+’将俩列表合并
5.tuple是另一种有序的列表叫元组,但是与list不同之处是list可变而tuple初始化后就不可变了。
6.Tuple用()表示。
- Python学习要点(0x00)
- Pygame学习0x00
- Java 学习笔记(0x00) 准备工作
- 从零开始,写一个搜索引擎 (0x00)
- Python学习(一 基础知识要点)
- python学习要点
- Python要点学习
- python学习,要点记录
- Python 3 学习要点
- python学习要点
- OpenCV学习笔记(0x00) OpenCV的安装与配置
- 0x00 -----0xFF
- 0x00和'0'
- 0x00翻转字符串
- 逆向工程 0x00
- Python学习要点和陷阱
- python学习笔记注意要点
- 10 种机器学习算法的要点(附 Python )
- C++实现广义表及其遍历
- QML范例详解
- java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
- 数组的一些基本知识
- 达内学习日志Day42:第一个Servlet(AddAccountServlet)
- Python学习要点(0x00)
- 【复习笔记】 cocos2d-x 2.x 渲染特效实现 三 高斯模糊效果一
- week7---10月20日 DIV模型
- ImageView属性动画--背景缓缓移动
- Oracle左外连接、右外连接、全外连接
- 关于地图:CoreLocation的使用
- 浅谈block调用
- 蓝懿iOS 技术内容和心得 10。19
- 最大乘积(Maximum Product,UVa 11059)