– PyCharm
– Canopy
– Anaconda2
– Wing
– ……
– https://pypi.python.org/pypi
– whl文件
– pip 方法
– esay_install 方法
– 由字母、数字、下划线组成
– 不能以数字开头
– 区分大小写
– 以下划线开头的标识符是有特殊意义
and | exec | not |
assert | finally | or |
break | for | pass |
class | from | |
continue | global | raise |
def | if | return |
del | import | try |
elif | in | while |
else | is | with |
except | lambda | yield |
– Python的代码块不使用大括号({})来控制类,函数以及其他逻辑判断
– 用缩进来写模块
– 缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行
– 一般以新行作为为语句的结束符
– 可以使用斜杠( \)将一行的语句分为多行显示
– 接收单引号(' ),双引号(" ),三引号(''' """) 来表示字符串,引号的开始与结束必须的相同类型的
– 单行注释采用 # 开头
– 多行注释使用三个单引号(''')或三个双引号(""")
– 函数之间或类的方法之间用空行分隔,表示一段新的代码的开始
– 空行与代码缩进不同,空行并不是Python语法的一部分
– 可以在同一行中使用多条语句,语句之间使用分号(;)分割
– 缩进相同的一组语句构成一个代码块,我们称之代码组
– 首行及后面的代码组称为一个子句(clause)
– Numbers(数字)
– String(字符串)
– List(列表)
– Tuple(元组)
– Dictionary(字典)
– 变量不需要声明,变量的赋值操作既是变量声明和定义的过程
– 等号(=)用来给变量赋值
– Python允许你同时为多个变量赋值
– 数字数据类型用于存储数值
– 不可改变的数据类型
– 四种数值型
• int(有符号整型)
• long(长整型[也可以代表八进制和十六进制])
• float(浮点型)
• complex(复数)
– 字符串或串(String)是由数字、字母、下划线组成的一串字符
– 从左到右索引默认0开始的,最大范围是字符串长度少1
– 从右到左索引默认-1开始的,最大范围是字符串开头
– Python 中使用最频繁的数据类型
– 用"()"标识。内部元素用逗号隔开
– 元素不能二次赋值,相当于只读列表
– 无序的对象集合
– 字典当中的元素是通过键来存取的,而不是通过偏移存取
– 用"{ }"标识。字典由索引(key)和它对应的值value组成
函数 | 描述 |
---|---|
int(x [,base]) | 将x转换为一个整数 |
long(x [,base] ) | 将x转换为一个长整数 |
float(x) | 将x转换到一个浮点数 |
complex(real [,imag]) | 创建一个复数 |
str(x) | 将对象 x 转换为字符串 |
repr(x) | 将对象 x 转换为表达式字符串 |
eval(str) | 用来计算在字符串中的有效 |
tuple(s) | 将序列 s 转换为一个元组 |
list(s) | 将序列 s 转换为一个列表 |
set(s) | 转换为可变集合 |
dict(d) | 创建一个字典。d 必须是一个序 列 (key,value)元组。 |
frozenset(s) | 转换为不可变集合 |
chr(x) | 将一个整数转换为一个字符 |
unichr(x) | 将一个整数转换为Unicode字符 |
ord(x) | 将一个字符转换为它的整数值 |
hex(x) | 将一个整数转换为一个十六进制字符串 |
oct(x) | 将一个整数转换为一个八进制字符串 |
下一篇:Python自然语言分析(续1)