目录
Python基础文章系列
Python 基础 (一)Python基本认识与环境搭建 | Python 基础 (一)Python基本认识与环境搭建 |
---|---|
Python 基础 (二)Python变量与基本数据类型 | Python 基础 (二)Python变量与基本数据类型 |
Python 基础 (三)Python基本语句与基本运算 | Python 基础 (三)Python基本语句与基本运算 |
Python 基础 (四)Python函数 | Python 基础 (四)Python函数 |
Python 基础 (五)Python包与模块 | Python 基础 (五)Python包与模块 |
Python 基础 (六)Python的文件模块 | Python 基础 (六)Python的文件模块 |
Python 基础 (七)Python的异常处理机制 | Python 基础 (七)Python的异常处理机制 |
Python 基础 (八)Python的类与对象 | Python 基础 (八)Python的类与对象 |
Python 基础 (九)Python的内置模块 | Python 基础 (九)Python的内置模块 |
Python 基础 (十)Python实现简单的图书管理系统 | Python 基础 (十)Python实现简单的图书管理系统 |
- 官网:
一 Python 基本信息了解
1.1 Python
Python它是一种直译式,面向对象,解释式的脚本语言。它和Java,C/C++,Go语言一样都是高级语言,但由于它是解释式语言,所以运行速度会比Java,C/C++等语言慢(虽说隔壁Go也是解释式语言,但比它快很多)。不过任何事物有利也有弊,Python因为自身携带了许多库(如:OS、TCP、Urllib、Trutle),语法简单,第三库也有很多(如飞机大战所需的pygame),所以被称为胶水语言,同时也深受开发者青眯。
1.2 应用方面
基本全能,例如:系统运维、图形处理、数学处理、文本处理、数据库编程、网络编程、web编程、多媒体应用、pymo引擎、黑客编程、爬虫编写、机器学习、人工智能等。
主要方面:人工智能,大数据,自动化运维,自动化测试等等
1.3 排名
参考网站:https://pypl.github.io/PYPL.html
1.4 python之父
Python之父:Guido van Rossum,荷兰人。他也是一个比较传奇的人物,1982年 在阿姆斯特丹大学获得计算机和数学科学硕士学位 ,1989年制作Python,1995年Guido van Rossum从荷兰移民到美国,2005年在Google工作,并用Python发明了面向网页的代码浏览工具Mondrian,之后又开发了Rietveld。现在在Dropbox工作。
1.5 优缺点
- 优点:免费开源、无社区限制、可开发应用面广、可跨平台、功能强大、自身携带模块多、第三方模块多、语法简单,代码量少可实现多功能等
- 缺点:运行速度远比C/C++等语言要
1.6 Python学习路线
这里可以根据自己的兴趣进行选择
二 Python基本环境安装
2.1 Python 编译器安装
注意:我这是window安装,学习环境
下载地址:https://www.python.org/ftp/python/3.11.5/python-3.11.5-amd64.exe
无脑安装,一直下一步,直到安装完成,当然我们要验证安装
pyhton
2.2 Pycharm安装
下载地址:https://www.jetbrains.com/pycharm/
这里有社区版和企业版可以根据自己需要进行选择,我这里是企业版
2.3 插件推荐
2.4 第一个程序
# -- coding: utf-8 --
if __name__ == '__main__':
print('Hello World')
到这我们的第一个程序写好了,是不是十分简单,我们来解释一下程序的第一行:编码
目的是介绍在一个Python源文件中如何声明编码的语法,随后Python解释器会在解释文件的时候用到这些编码信息,最显著的是源文件中对Unicode的解释,使得在一个能识别Unicode的编辑器中使用如FUT-8编码成为可能,当我也推荐在Pycharm中配置
# ---encoding:utf-8---
# @Time : ${DATE} ${HOUR}:${MINUTE}
# @Author : Darwin_Bossen
# @Email :3139066125@qq.com
# @Site : ${SITE}
# @File : ${NAME}.py
当你新建文件是会自定进行声明,效果如下图
三 Python 基本规则认识
3.1标识符(取一个名字)
标识符是编程时使用的名字,用于给变量、函数、语句块等命名,Python 中标识符由字母、数字、下划线组成,不能以数字开头,区分大小写,当然你不用多记,在开发编译器中会自动提示
正常:person,username,age,错误:011a
3.2关键字(Python已经使用)
and | exec | not | assert | finally | or |
---|---|---|---|---|---|
break | for | pass | class | from | |
continue | global | raise | def | if | return |
del | import | try | elif | in | while |
else | is | with | except | lambda | yield |
由于Python已经使用我们不能把他作为标识符
3.3 注释 (进行我们的想法描述)
- Python 中单行注释使用 #,多行注释使用三个单引号(‘’')或三个双引号(“”")
# ---encoding:utf-8---
# @Time : 2023/9/1 20:47
# @Author : Darwin_Bossen
# @Email :3139066125@qq.com
# @Site :
# @File : __init__.py.py
# 我是单行注释
'''
我是多行注释
我是多行注释
'''
"""
我是多行注释
我是多行注释
"""
- 注释单行
(1)方法1:直接在单行代码前边加 #
(2)方法2:选中需要注释的代码,Ctrl+/ 即可注释
- 注释多行代码
选中想要注释的N行代码,直接Ctrl+/ 即可注释
- 取消注释多行代码
选中想要取消注释的N行代码,直接Ctrl+/ 即可注释
小贴士:使用快捷键Ctrl+/时,无论是中文还是英文输入法,都能实现快速注释。
3.3 编码
- Python2 中默认编码为 ASCII,假如内容为汉字,不指定编码便不能正确的输出及读取,比如我们想要指定编码为 UTF-8,Python 中通过在开头加入 # -- coding: UTF-8 -- 进行指定。
- Python3 中默认编码为 UTF-8,因此在使用 Python3 时,我们通常不需指定编码。
3.4 打印
Python 输出使用 print(),内容加在括号中即可
# ---encoding:utf-8---
# @Time : 2023/9/1 20:47
# @Author : Darwin_Bossen
# @Email :3139066125@qq.com
# @Site :
# @File : __init__.py.py
# 我是单行注释
'''
我是多行注释
我是多行注释
'''
"""
我是多行注释
我是多行注释
"""
if __name__ == '__main__':
print('Hello World')
print("你好,世界")
了解上面了基本规则,我们就可以进行Python基本的语法学习了