(4.1)--第1章 Python程序设计基础语言概述.ppt
《(4.1)--第1章 Python程序设计基础语言概述.ppt》由会员分享,可在线阅读,更多相关《(4.1)--第1章 Python程序设计基础语言概述.ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章 Python语言概述11.1 Python是这样一种语言Python是一门跨平台、开源、免费的解释型高级动态编程语言。Python支持命令式编程(How to do)、函数式编程(What to do),完全支持面向对象程序设计,拥有大量扩展库。胶水语言:可以把多种不同语言编写的程序融合到一起实现无缝拼接,更好地发挥不同语言和工具的优势,满足不同应用领域的需求。21.1 Python是这样一种语言问题解决:问题解决:把列表中的所有数字都加5,得到新列表。(命令式编程)x=list(range(10)x0,1,2,3,4,5,6,7,8,9 y=for num in x:y.append
2、(num+5)y5,6,7,8,9,10,11,12,13,14 num+5 for num in x5,6,7,8,9,10,11,12,13,143循环,遍历x中的每个元素列表方法,在尾部追加元素列表推导式创建列表空列表1.1 Python是这样一种语言问题解决:问题解决:把列表中的所有数字都加5,得到新列表。(函数式编程)x=list(range(10)x0,1,2,3,4,5,6,7,8,9 def add5(num):return num+5 list(map(add5,x)5,6,7,8,9,10,11,12,13,14 list(map(lambda num:num+5,x)5,
3、6,7,8,9,10,11,12,13,144定义函数,接收一个数字,加5后返回把函数add5映射到x中的每个元素lambda表达式,等价于函数add51.2 Python版本之争Python目前存在2.x和3.x两个系列的版本,互相之间不兼容。在选择Python版本的时候,一定要先考虑清楚自己学习Python的目的是什么,打算做哪方面的开发,该领域或方向有哪些扩展库可用,这些扩展库最高支持哪个版本的Python。这些问题全部确定以后,再最终确定选择哪个版本。Python 2.x系列最迟将于2020年全面放弃维护和更新。51.3 Python编程规范(1)缩进类定义、函数定义、选择结构、循环结
4、构、with块,行尾的冒号表示缩进的开始。python程序是依靠代码块的缩进来体现代码之间的逻辑关系的,缩进结束就表示一个代码块结束了。同一个级别的代码块的缩进量必须相同。一般而言,以4个空格为基本缩进单位。61.3 Python编程规范(2)每个import语句只导入一个模块,并且按标准库、扩展库、自定义库的顺序依次导入。71.3 Python编程规范(3)最好在每个类、函数定义和一段完整的功能代码之后增加一个空行,在运算符两侧各增加一个空格,逗号后面增加一个空格。81.3 Python编程规范(4)尽量不要写过长的语句。如果语句过长,可以考虑拆分成多个短一些的语句,以保证代码具有较好的可读
5、性。如果语句确实太长而超过屏幕宽度,最好使用续行符(line continuation character)“”,或者使用圆括号将多行代码括起来表示是一条语句。91.3 Python编程规范(5)虽然Python运算符有明确的优先级,但对于复杂的表达式建议在适当的位置使用括号使得各种运算的隶属关系和顺序更加明确、清晰。101.3 Python编程规范(6)注释 以符号#开始,表示本行#之后的内容为注释。包含在一对三引号.或.之间且不属于任何语句的内容将被解释器认为是注释。111.3 Python编程规范 import thisThe Zen of Python,by Tim PetersBea
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 4.1-第1章 Python程序设计基础语言概述 4.1 Python 程序设计 基础 语言 概述
限制150内