1.下载安装好python后,安装目录里分别有IDLE、Python 3.6 Manuals(64-bit)、Python3.6(64-bit)和Python3.6 Module docs。
IDLE是python自带的集成开发环境,可以运行调试代码,编写代码并保存等等,还有pycharm和jupyter是很好用的python开发环境,其他的还有sublime,vscode等等,都是开发环境;
Python 3.6 Manuals(64-bit)是官方的Python使用手册,可以慢慢研习,若需要中文版本可参考http://www.pythondoc.com;
Python3.6(64-bit)是交互式python环境,输入深意合法的语句或语句序列可以立刻查看结果。变量只保存最后一次运算的结果。在这里写的代码不能保存到文件中,命令提示符输入python就是运行了这个文件,创建可以重复运行的程序,可将其放入一个文件中。
Python3.6 Module docs打开可以看到本机已安装的各种python的包的信息。
2.编写复杂的测试通常编写很长的代码行,为了提高代码的可读性,加上(\)反斜杠,可以在下一行继续书写上一条语句的内容。正常的缩进不适应与下一行。
字符串
1.创建字符串字面量,将字符串放在单引号,双引号与三引号中即可。前后的引号必须对应匹配,三引号的字符串可以不用再一个逻辑行中。键盘中三个引号可当做三引号。
2.字符串存储在一个以0开始,使用整数索引的字符序列中,要提取其中的一个字符,用索引运算符[i]。提取一个子字符串,可以y用切片运算符[i:j]。使用+链接两个字符串,且运算符链接字符串始终为字符串,要进行数值计算需使用int()或float()函数将字符串转化,同时,str(),represent()和format()可将非字符串转化为字符串。
列表
1.列表是任意对象的序列,将值放入括号中就可以创建列表。从0开始,使用索引符可以访问并修改列表中的项。使用append()将新项添加追加到列表的末尾。使用insert()将一项添入到列表中。切片运算符一样可以对列表提取与重新赋值。
2.使用运算符可以连接列表。若列表包括其他列表在内,则需要使用多次索引符才能访问到。
元组
元组支持的大部分操作与列表一样,但元组创建的内容不能被修改。
集合
集合用于一组无序的对象,无法像列表与集合一样通过数字进行索引,且集合中的元素不能重复。集合可进行并集、交集、差集合对称差集。使用set()函数创建集合。
t=set("hello")
s=set("python")
a=t|s #并集
b=t&s #交集
c=t-s #差集
d=t^s #对称差集
t.add("x") #添加一项
s.updata([10,11,12]) #添加多项
字典
字典是一个关联数或散列表,通过关键字索引的对象。字符串是最关键字类型,还可以使用数字和元组。
stock={
"name":"BOB",
"shares":50,
"price":546
} #{}穿件字典
name=stock["name"] #访问字典成员
stock["shares"]=100 #修改对象
if "sock" in stock:
p=stock["sock"]
else:
p=0.0 #测试某项内容是否属于字典成员
p=stock.get("sock",0.0) #剪接版测试
syms=list(stock) #获得字典关键字的列表
del stock["name"] #del语句可以删除字典中的元素
函数
使用def语句可以创建函数。调用函数就使用函数名加上圆括号括起来的参数即可。
def remainder(a,b):
q=a//b
r=a-q*b
return r #创建函数
rst=remainder(78,42) #调用函数
def connect(hosthome,port,timeout=400) #给函数设置默认值,调用函数时可以忽略其参数