;;1.1Python3的安装与开发环境配置
1.2Python3的基础
1.3Python序列应用
1.4Python中的函数
1.5模块
1.6面向对象
1.7文件和异常
1.8迭代器与生成器
;第一步首先是安装Python3。相关链接如下:
官方网站:
下载地址:/downloads/
第三方库:/
官方文档:/3/
中文教程:/python3/python3-tutorial.html
;打开IDLE
使用cmd打开Python3.8(64-bit);PyCharm是一种专门为Python开发的IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。
可以根据自己电脑的操作系统直去网址:/pycharm/download/#section=windows下载PyCharm社区版(免费版);2.Pycharm运行截图;安装Anaconda时就自动安装Python了,同时它还带有一个功能强大的IDE开发工具Spider。Anaconda最大的好处是可以帮助用户找到与安装Python的各种各样的开发库,使得Python的开发十分方便与高效。另外Anaconda对Windows用户十分有用,因为Python的一些开发库在Windows环境下安装常常出现这样那样的问题,而Anaconda能顺利解决这些问题。
Anaconda官网/distribution/,
清华大学软件镜像站/anaconda/archive/(建议);在AnacondaNavigator中输入要安装的包,然后选中,点apply就可以安装。
;1.1Python3的安装与开发环境配置
1.2Python3的基础
1.3Python序列应用
1.4Python中的函数
1.5模块
1.6面向对象
1.7文件和异常
1.8迭代器与生成器
;1.Python的基本语法;False;注释:
单行注释:一般以#号开头,单行注释可以从行的中间开始,它也可以单独占一行
多行注释:
1.可以用多个#号占用多行
2.可以是一对包含起来的多行
3.用一对包含起来的多行
;行与缩进:
Python要求严格的代码缩进,以Tab键或者4个空格进行缩进,缩进表示代码之间的包含和层次关系
;续行:
Python要求严格的代码缩进,以Tab键或者4个空格进行缩进,缩进表示代码之间的包含和层次关系。;续行:
无需续行符可直接换行有两种情况:
? 小括号、中括号、花括号的内部可以多行书写。
? 三引号包括下的字符串也可以跨行书写。;
2数据类型与常用函数
;赋值;赋值;赋值;数据类型;数据类型;数据类型操作符及描述;
2数据类型与常用函数
;字符串;字符串;字符串;字符串;字符串;字符串;1.2Python3的基础;操作;
2数据类型与常用函数
;3逻辑控制;;操作符;Python用于条件组合的三个保留字;猜数游戏;猜数游戏;猜数游戏;猜数游戏;猜数游戏;遍历循环;for...in能在任何序列中工作;break和continue;1.1Python3的安装与开发环境配置
1.2Python3的基础
1.3Python序列应用
1.4Python中的函数
1.5模块
1.6面向对象
1.7文件和异常
1.8迭代器与生成器
;序列类型的通用操作符和函数(共11个);序列类型的通用操作符和函数(共11个);列表;列表类型的操作函数或方法;列表类型的操作函数或方法;元组;元组;集合;集合类型的操作函数或方法;集合类型的操作函数或方法;字典;字典类型的操作函数或方法;字典类型的操作函数或方法;1.1Python3的安装与开发环境配置
1.2Python3的基础
1.3Python序列应用
1.4Python中的函数
1.5模块
1.6面向对象
1.7文件和异常
1.8迭代器与生成器
;函数的定义和调用;defsayHello():
print(HelloWorld!)#blockbelongingtothefunction
#Endoffunction
sayHello()#callthefunction
sayHello()#callthefunctionagain;函数的参数;函数的缺省参数(参数默认值);函数的缺省参数(参数默认值);函数的可变参数;变量的作用域;global语句;global语句;局部变量和全局变量;局部变量和全局变量;非局部语句;lambda函数;lambda函数;lambda函数;lambd