软件测试技术

Python自然语言分析

Python自然语言分析

Python入门

Python入门教程 

Python入门书籍

image.png

参考书

Python自然语言处理

image.png

Python安装

2.x与3.x的选择 

Python官方版:https://wiki.python.org/moin/Python2orPython3

Python IDE 

– PyCharm 

– Canopy 

– Anaconda2 

– Wing 

– ……

环境变量的设置 

第三方库的安装 

https://pypi.python.org/pypi

– whl文件 

– pip 方法 

– esay_install 方法

Python基础语法

交互式编程:不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码 

脚本式编程:通过脚本参数调用解释器开始执行脚本,直到脚本执行完毕。当脚本执行 完成后,解释器不再有效。

Python标识符 

– 由字母、数字、下划线组成 

– 不能以数字开头 

– 区分大小写 

– 以下划线开头的标识符是有特殊意义

Python保留字符

andexecnot
assertfinallyor
breakforpass
classfromprint
continueglobalraise
defifreturn
delimporttry
elifinwhile
elseiswith
exceptlambdayield

行和缩进 

– Python的代码块不使用大括号({})来控制类,函数以及其他逻辑判断 

– 用缩进来写模块 

– 缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行 

多行语句 

– 一般以新行作为为语句的结束符 

– 可以使用斜杠( \)将一行的语句分为多行显示 

Python 引号 

– 接收单引号(' ),双引号(" ),三引号(''' """) 来表示字符串,引号的开始与结束必须的相同类型的

Python注释 

– 单行注释采用 # 开头 

– 多行注释使用三个单引号(''')或三个双引号(""")

Python空行 

– 函数之间或类的方法之间用空行分隔,表示一段新的代码的开始 

– 空行与代码缩进不同,空行并不是Python语法的一部分 

同一行显示多条语句 

– 可以在同一行中使用多条语句,语句之间使用分号(;)分割 

多个语句构成代码组 

– 缩进相同的一组语句构成一个代码块,我们称之代码组 

– 首行及后面的代码组称为一个子句(clause)

Python 变量类型 

标准数据类型 

– Numbers(数字) 

– String(字符串) 

– List(列表) 

– Tuple(元组) 

– Dictionary(字典) 

变量赋值 

– 变量不需要声明,变量的赋值操作既是变量声明和定义的过程 

– 等号(=)用来给变量赋值 

– Python允许你同时为多个变量赋值

数字 

– 数字数据类型用于存储数值 

– 不可改变的数据类型 

– 四种数值型 

• int(有符号整型) 

• long(长整型[也可以代表八进制和十六进制]) 

• float(浮点型) 

• complex(复数)

字符串

– 字符串或串(String)是由数字、字母、下划线组成的一串字符 

– 从左到右索引默认0开始的,最大范围是字符串长度少1 

– 从右到左索引默认-1开始的,最大范围是字符串开头 

列表 

– Python 中使用最频繁的数据类型 

元组 

– 用"()"标识。内部元素用逗号隔开 

– 元素不能二次赋值,相当于只读列表

字典

– 无序的对象集合 

– 字典当中的元素是通过键来存取的,而不是通过偏移存取 

– 用"{ }"标识。字典由索引(key)和它对应的值value组成

Python数据类型转换

函数
描述
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)将一个整数转换为一个八进制字符串


相关内容

文章评论

表情

共 0 条评论,查看全部
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~