python-语法教程讲义.docx

python-语法教程讲义.docx

ID:58636658

大小:27.42 KB

页数:17页

时间:2020-10-17

python-语法教程讲义.docx_第1页
python-语法教程讲义.docx_第2页
python-语法教程讲义.docx_第3页
python-语法教程讲义.docx_第4页
python-语法教程讲义.docx_第5页
资源描述:

《python-语法教程讲义.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Python语法教程讲义------第一章、python基础1、python的源程序,1.1、python的源程序,本质上就是一个特殊格式的文本,可以使用任意文本编辑软件做python开发扩展名为.py。1.2、第一个小程序Print(“hellopython”)Print(“helloword”)在linux中运行python源程序:python01-hellopython.py;1.3、执行python程序的三种方式:1.3.1)、python/python3解释器/其他解释器Pythonxxx.py;Python3xxx.py1.3.2)、交互式运行python程序也就是在终

2、端中,直接运行解释器,而不需要传入文件名,在python的shell中,直接输入终端命令。优点:适合验证局部代码;缺点:不能保存代码,不适合大量代码文件。操作:linux下,直接输入python进入pythonpython3的解释器shell,输入python程序。1.01的365次方:1.01**365//退出解释器:exit()或者ctrl+d交互式执行python程序时,推荐使用ipython,通常是我们首选的shell:优点:自然后动补全、自动缩进、支持bashshell、内置了许多功能和函数、支持很多linux命令操作:linux下,直接输入ipythonipytho

3、n3进入python的解释器shell,输入python程序。1.3.3)、集成开发环境IDE(集成了开发环境需要的所有命令);pycham是一款非常优秀的python集成开发环境,可以在window、linux、macos中使用,2、算术运算加+、减-、乘*、除/、取整//、取余%、取幂**;3、变量数据类型:数字型:整数、浮点数、布尔值、复数;非数字型:字符串、列表、元组、字典Python2.x版本整型包括:int、long。Type(z**89);3.0以后不区分,都为int;注:type函数可以查看数据类型;循环的语法:If:Else:While:Foriinrange(3

4、):命名规范:1、只能包括字母、数字、下划线;2、只能以字母或者下划线开头;3、不能包括空格;4、不能与关键字冲突;字符串:用单引号、双引号括起来的,都是字符串;Print(“fvr”+str(age)+”fvrv”),使用str()来转换为字符串;注:1)、变量名.title(),将变量名的首字母转换成大写字母;使用+来拼接字符串;t换行退格;2)、删除空格,.rstrip();3)、print可以使用多个,分离,连续输出,但是使用,会添加空格。Print(‘scdc’,mr)4)、print("第{0}天体重为:{1}".format(day,height))5)、注释单

5、行/多行代码:选中+ctrl+/3.1、数据类型转换字符串转int:num='21'int1=int(num)print(int1)4、列表列表是一系列按特定顺序排列的元素组成,可以创建包含任何没有关联的元素。4.1、创建列表Bicycle=[‘trek’,’rgtg’,‘cec’]Print[bicycle]4.2、访问、使用列表元素bicycle=['efer','cec','c']print(bicycle[0].title())4.3、添加元素末尾添加元素:.append(‘efvrf’)支持动态添加数据:bicycle=[]bicycle.append('ecece')p

6、rint(bicycle)支持动态插入数据:.insert(1,’eded’)4.4、删除元素1)、删除任意位置元素bicycle=['regr','uyu','fgtgh']delbicycle[1]print(bicycle['regr','fgtgh']2)、删除任意位置元素bicycle=['regr','uyu','fgtgh']lastBicycle=bicycle.pop(1)print(bicycle)print(lastBicycle)['regr','uyu']fgtgh3)、根据值删除元素bicycle=['regr','uyu','fgtgh']bicycl

7、e.remove('uyu')print(bicycle)注:remove只能删除第一个指定值的元素,需要循环判断;4.5、元素处理1)、对元素永久性排序按字母排序:bicycle.sort()按字母排反序:bicycle.sort(reverse=True)2)、对元素排序且不影响原数据:bicycle=['regr','uyu','fgtgh']newB=sorted(bicycle)newB=sorted(bicycle,reverse=True)print(b

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。