发布于2019-08-22 17:32 阅读(1139) 评论(0) 点赞(15) 收藏(5)
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) #给函数设置默认值,调用函数时可以忽略其参数
作者:8778787
链接:https://www.pythonheidong.com/blog/article/53155/2c01b6af0c13cab412e7/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!