python进阶,在第一期的基础上做了极大的优化,整体更加美观易懂
认识python
a.名称:python这个名称因为创始人(龟叔)追剧(英国喜剧团体Moty python),并且是Moty python的*粉丝,然后就用了偶像团的名字python。
b.创始人 :荷兰人,吉多·范罗苏姆(Guido van Rossum)中的Guido(吉多),拼音(哥威龟)Gui 龟,被中国程序员戏称为“龟叔”。
c.解释器:Python的解释器如今有多个语言实现,我们常用的是CPython(官方版本的C语言实现),其他还有Jython(可以运行在Java平台)、IronPython(可以运行在.NET和Mono平台)、PyPy(Python实现的,支持JIT即时编译)dPython目前有两个版本,Python2和Python3,最新版分别为2.7.12和3.5.2,现阶段大部分公司用的是Python2,2020年,Python2将停止更新。
版本
A.Python: python经过长时间的优化、更新、演变,等,至如今已经有很多版本了。
例如: python 3.6.6
python 3.7.0
python 3.8.2
python 3.9.0
python 3.9.5
…
支持正版(重要的事情说三遍)
此链接为python下载官网->https://www.python.org/downloads/点此跳转
此链接为python下载官网->https://www.python.org/downloads/点此跳转
此链接为python下载官网->https://www.python.org/downloads/点此跳转
B.PyCharm:PyCharm是一种Python IDE(Integrated Development
Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
`文本来源
支持正版(重要的事情说三遍)
此链接为PyCharm下载官网->https://www.jetbrains.com/pycharm点此跳转/
此链接为PyCharm下载官网->https://www.jetbrains.com/pycharm/点此跳转
此链接为PyCharm下载官网->https://www.jetbrains.com/pycharm/点此跳转
二.Python的解释器如今有多个语言实现,例如常用的CPython(官方版本的C语言实现),其他还有Jython(可以运行在Java平台)、IronPython(可以运行在.NET和Mono平台)、PyPy(Python实现的,支持JIT即时编译)
此后所有编译软件版本
解释器 python-3.7.7-amd64
编辑器 PyCharm 2020.1 (Professional Edition)
接下来开始正文,第一课
一、变量
1.1、注释
注释->作用:通过自己熟悉的语言在程序中对代码进行标注说明!
单行注释:#+注释内容 (快捷键Ctrl+/)
多行注释:""“注释代码”"" ‘’‘注释代码’’’ 要注释的代码应放在三对双引号或者是单引号之内
print("hello world!!!") # 打印输出 你好世界!!!并且换行
1.2、bug
bug:编写程序时出现的错误
出现bug->后果->导致程序运行结果错误或无法运行
解决方法:纠正错误->打断点->Debug调试 多用于循环
1.3、变量以及变量名
变量->作用:存储数据(输入理解:存储一个数据时,当前数据所在的内存地址的名称)
变量名
A、由字母、数字、下划线组成
B、不能数字开头 ,可以用下划线开头
C、不能使用内置关键字,解决方法->可以在关键字后面加数字或者是下划线。
D、严格区分大小写
1.4、变量名命名习惯:
A、见名知义,易懂,最好一眼可以认出变量意思或作用
B、大驼峰:每一个单词首字母都要大写,例如MyNameIsDaWei
C、小驼峰:第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母,例如:myFirstName、myLastName
D、下划线组成:单词与单词之间下划线链接,例如my_name_is_dawei
# 变量名(需要遵循标识符命名习惯) = 值 (等号右边的值赋给等号左边的变量名)
# 例:
number = 521 # 将521这个数字赋值给number
print(number) # 打印number
1.5、转义字符(记住常用的,其余的了解即可)
\n -> 换行
\t ->> 制表符->一个Tab键(4个空格)在与print一起运用时,\t在前面后面是4个空格,在中间是两个空格
例如
print("\tAdministrator")
# 前面4个空格即一个制表符
>>> Administrator
print("Admini\tstrator")
# 中间两个空格
>>>Admini strator
print("Administrator\t")
# 后面4个空格即一个制表符
>>>Administrator
(在行尾时)------>续行符
\------------------->反斜杠符号
’ ------------------>单引号
\”------------------>双引号
\a ----------------->响铃
\b----------------->退格(Backspace)
\e----------------->转义
\000 -------------->空
\n ----------------->换行
\v----------------->纵向制表符
\t------------------>横向制表符
\r------------------->回车
\f ------------------>换页
\oyy -------------->八进制数,yy代表的字符,例如:\o12代表换行
\xyy--------------->十六进制数,yy代表的字符,例如:\x0a代表换行
\other------------->其它的字符以普通格式输出