前言
编程语言有“高低”之分,而高级语言又有很多种,比如 C++、Java、C#、PHP、JavaScript 等,Python 也是其中之一。
Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。
从本节开始,我们将正式开始学习 Python 这门高级编程语言。
一、Python包的安装和管理
Python的第三方包都是在命令行进行操作
1.安装包:pip install 库名
比如我要安装pillow这个包
pip install pillow
2.卸载包:pip uninstall 库名
比如我要卸载pillow这个包
pip uninstall pillow
3.升级包:pip install -u 库名
4.查看当前版本:
pip --version
pip 20.2.3 from c:\users\administrator\appdata\local\programs\python\python37\lib\site-packages\pip (python 3.7)
5.生成requirements.txt:
pip freeze > requirements.txt
python项目中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号。以便新环境部署。
6.安装equirements.txt:
pip install -r requirements.txt
内容是项目的依赖包及其对应版本号的信息列表
二、变量
1.语法
变量名=值(数据)
2.命名规范
1.由数字、字母、下划线组成
2.不能以数字开头
3.区分大小写
4.不能是关键字(keyword.kwlist)
关键字查询:
import keyword
print(keyword.kwlist)
5.见名知意
三、数据类型
1.数值:整数(int)、浮点数(float)
2.字符串(str):双引号/单引号
3.布尔值(bool):True、False
4.获取当前数据的类型:type(数据)
四、标识符
1.定义
凡是我们自己取的名字,都是标识符;如项目名、文件名(不能与包名重名)、变量名、函数名、类名等等
2.命名风格
(1)下划线命名法
比如:_python、_py60、_test1
(2)大驼峰命名法
比如:HelloWorld、PythonTest1
(3)小驼峰命名法
比如:helloWorld、pythonTest_2
五、注释
1.单行注释 ctrl+/
# br.report("py33-测试报告","py33-unittest.html")
2.三引号 多行注释
"""
类和对象:
属性:文件路径、表单名、wb工作薄对象、sh表单对象
方法:初始化?-打开excel文件
"""
总结
以上就是今天要讲的内容,本文仅仅简单介绍了Python的基础语法,后续笔记会慢慢深入介绍Python。