文章目录
- 第一章 环境配置
- 一、Python环境配置
- 1、Python环境下载
- 2、Python指定版本环境下载
- 3、Python环境安装
- (1)选择`Install Now`(立即安装)
- (2)选择`Customize installation`(自定义安装)
- 4、Python环境验证
- 5、pip配置`清华源`
- 二、Visual Studio Code(VSCode)配置
- 1、VSCode下载
- 2、VSCode安装
- 3、VSCode配置
- (1)下载中文扩展
- (2)下载和配置`Code Runner`模块
- 三、测试`Hello world !`
- 第二章 Python程序
- 一、Python介绍
- 1、什么是计算机语言
- 2、Python的历史
- 3、Python能干什么
- 4、Python的版本
- 5、Python的优缺点
- 6、Python社区
- 二、Python初识
- 1、第一个Python程序
- `print()`语法
- f-string(格式化字符串字面量)
- 格式化字符串`%s` `%d` `%f`
- `str.format()`函数进行格式化
- 2、注释
- (1)单行注释
- (2)多行注释
- 3、运算符
- 第三章 变量
- 一、变量介绍
- 1、变量是什么?
- 2、初始化变量
- 3、变量命名规范
- 二、变量的类型
- 三、类型转换
- 1、隐式类型转换
- 2、显式类型转换
- 3、数据类型转换
- 4、str与int和float之间的数据类型转换
- 5、其他数据类型转布尔类型
- 四、不常用的变量类型:复数
- 五、输入
- 第四章 分支语句
第一章 环境配置
一、Python环境配置
1、Python环境下载
登录Python官网:
https://www.python.org/
直接找到Donloads
,然后点击下载最近的一个版本即可
2、Python指定版本环境下载
但是我还是推荐使用Python 3.8.0
的版本(顺带来说说其他的Python版本怎么下载),上图中我们点击下载后,右上角就会弹出一个下载框,我们对准正在下载的Python安装包,右键复制下载链接
复制过来的下载链接如下:
https://www.python.org/ftp/python/3.12.0/python-3.12.0-amd64.exe
这个时候我们可以删掉点内容,就可以找到其他版本的位置:
https://www.python.org/ftp/python/
然后按Ctrl + f
搜索3.8.0
即可找到对应的版本
然后点击进去,就会发现特别多的东西。按Ctrl + f
搜索amd64.exe
就找到了我们需要的安装文件了
然后点击下载,等待下载完成
3、Python环境安装
下载完成后双击打开python-3.8.0-amd64.exe
当你打开这个文件后会出现这个界面,有两个安装选项,Install Now
(立即安装)和Customize installation
(自定义安装)。
Install Now
(立即安装)会直接给你安装到C:\Users\Administrator\AppData\Local\Programs\Python\Python38
如果你不想安装到C盘的话可以选择自定义安装。
当然,选择以上这两个选项的话请先勾上Add Python 3.8 to PATH
。这个选项会把你的Python加入到你的环境变量当中去,如果不勾选的话在安装完成后就要手动添加到环境变量当中。
(1)选择Install Now
(立即安装)
静候它安装完成即可。
如果出现以下界面
Disable path length limit
Changes your machine configuration to allow programs, including Python, to bypass the 260 character "MAX_PATH"limitation.
禁用路径长度限制
更改计算机配置以允许程序(包括 Python)绕过 260 个字符的“MAX_PATH”限制。
这说明你的电脑对Python做出了一些限制,直接点击Disable path length limit
(去除环境变量长度限制)即可。点击后它会消失。
(2)选择Customize installation
(自定义安装)
选择自定义安装的话它会安装一些操作的东西,最重要的就是pip
,因为pip
是维护Python里面一些模块的管理工具,后续学一些框架的话,都会用到pip
进行安装,所以pip
一定要勾选的,其他的默认可以不动了,紧接着下一步。
到了这一步就可以选择安装的路径,但是安装的路径不能有中文,如果路径有中文的话会对路径产生一些问题,然后这些问题比较恶心也比较难解决,所以要养成好习惯,像这样一类的路径就不要有中文了,然后可以开始Install
了。
4、Python环境验证
我们使用Win + r
打开命令提示符
然后输入python
,如果出现一下画面就代表python环境安装成功了
5、pip配置清华源
还是在命令提示符中
执行以下命令:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
Microsoft Windows [版本 10.0.19045.3086]
(c) Microsoft Corporation。保留所有权利。C:\Users\Administrator>pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
Writing to C:\Users\Administrator\AppData\Roaming\pip\pip.iniC:\Users\Administrator>
二、Visual Studio Code(VSCode)配置
1、VSCode下载
进入到官网进行下载:
https://code.visualstudio.com/
直接点击右上角的Download
,页面跳转后,选择Windows
页面跳转后稍等一会就会开始自动下载(如果觉得慢的话可以复制下载链接用迅雷下载)
2、VSCode安装
直接一路默认就好啦
3、VSCode配置
安装完成后第一次打开
(1)下载中文扩展
全英文的,可以通过下载模块解决
重启VSCode即可获得中文界面
(2)下载和配置Code Runner
模块
搜索Code Runner
模块后直接安装
安装完成后,在左上角找到:文件
→ 首选项
→ 设置
在搜索设置
中搜索Run In Terminal
,然后将相关选项前打上√
:
三、测试Hello world !
没有任何问题,环境配置基本完成。
第二章 Python程序
一、Python介绍
1、什么是计算机语言
例如,要跟哪个国家的人沟通,就需要你用什么样的语言;如果你要跟计算机沟通,就要用计算机语言。例如C、C++、Java、Python等。
Python相对于其他计算机语言,语法比较简单,非常适合小白入门,其次就是Python能干的事情特别多。
2、Python的历史
略。Python最近几年才开始流行是因为人工智能的领域,人工智能的领域很多使用Python做的,所以带动了Python的爆火。
3、Python能干什么
1、测试。比如软件的测试
2、运维。
3、后端。
4、数据分析。
5、人工智能
6、安全
7、密码
4、Python的版本
3.x和2.x。
5、Python的优缺点
优点:
简单、适合小白学习
缺点:
效率没有C、C++、Java等语言高
6、Python社区
Django框架、Flask框架等
二、Python初识
1、第一个Python程序
print()
语法
print()
是 Python 中的一个内置函数,用于将信息输出到控制台。当你想要显示某些数据或者结果时,你可以使用 print()
函数。这个函数非常灵活,可以输出字符串、数字、变量以及更复杂的数据类型,如列表或字典。下面是一些 print()
函数的基本用法:
打印简单的文本消息:
print("Hello, World!")
打印变量的值:
message = "Hello, World!"
print(message)
打印多个项,用逗号分隔,会自动在项之间添加空格:
name = "Alice"
age = 25
print(name, "is", age, "years old.")
使用字符串格式化打印变量:
name = "Bob"
age = 30
print(f"{name} is {age} years old.") # f-string 格式化
打印多行文本,使用三引号:
print("""
This is a multi-line text.
It spans multiple lines.
""")
使用 end
参数来指定 print()
结束后应该添加的字符,默认是换行符 \n
:
print("Hello,", end=" ")
print("World!")
输出:Hello, World!
而不是在两个单词之间换行。
使用 sep
参数来指定打印多个项时它们之间应该使用的分隔符,默认是空格:
print("2023", "04", "01", sep="-")
输出:2023-04-01
使用转义字符:
在字符串中,你可以使用反斜杠\
来引入所谓的"转义字符",这些字符可以表示一些特殊的字符或者效果。例如,\n
表示换行,\t
表示制表符(tab),\"
表示双引号,\\
表示反斜杠本身。
print("Hello\nWorld") # 输出两行
print("Hello\tWorld") # 输出一个制表符
print("Hello\"World")