Python基础系列
Python 基础学习笔记 01
Python 基础学习笔记 02
Python 基础学习笔记 03
Python 基础学习笔记 04
Python 基础学习笔记 05
文章目录
3.1. 多文件项目执行
- 对于初学者而言,在一个项目中设置多个程序可以执行,可以方便对不同知识点的练习和测试
- 对于商业项目而言,通常情况下,只有一个可以执行的python源程序
3.2. 注释
- 单行注释
- 以
#
开头,#
右边的所有东西都被当做说明文字,而不是真正要执行的程序,只是起到辅助说明作用。为了提高阅读性,在#
后面加上一个空格
- 以
- 多行注释
- 使用一对三个连续的引(单引号和双引号都可以)
3.3. 算数运算符
-
具体的运算符
-
*
运算符还可以用于字符串。计算结果就是字符串重复指定次数的结果
输入:"-" * 50
输出:--------------------------------------------------
-
算数运算符的优先级
- 先乘除,后加减
- 同级运算符是从左到右计算
- 可以使用
()
调整计算的优先级
-
以下表格的算数优先级由高到低顺序排列
3.4. 计算机三大件
- CPU
- 中央处理器,是一块超大规模的集成电路
- 负责处理数据/计算
- 内存
- 临时存储数据
- 速度快
- 空间小(单位价格高)
- 硬盘
- 永久存储数据
- 速度慢
- 空间大(单位价格低)
3.5. 程序执行的原理
-
python程序执行原理
- 操作系统会首先让CPU把Python解释器的程序复制到内存中
- Python解释器根据语法规则,从上向下让CPU翻译Python程序中的代码
- CPU负责执行翻译完成的代码
3.6. 变量定义
-
在Python中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建
-
等号(=)用来给变量赋值
- =左边是一个变量名
- =右边是存储在变量中的值
变量名 = 值
3.7. 变量类型
- 在内存中创建一个变量会包括:
- 变量的名称
- 变量保存的数据
- 变量存储数据的类型
- 变量的地址
- 数字类型:数字型和非数字型
- 数字型:
- 整型(int)
- 浮点型(float)
- 布尔型(bool)
- 复数型(complex)
- 非数字型:
- 字符串
- 列表
- 元组
- 字典
- 数字型:
3.8. 不同类型变量之间的计算
-
数值型变量之间可以直接进行运算
- 在python中,两个数字型变量是可以直接进行算数运算的
- 如果变量是bool型,在计算时
- True对应的数字是1
- False对应的数字是0
-
字符串变量之间使用
+
拼接生成新的字符串san = "三" zhang = "张" print(zhang+san)
-
字符串变量可以和整数使用
*
重复拼接相同的字符串输入:"-" * 50 输出:--------------------------------------------------
-
数字型变量和字符串之间不能进行其他计算
3.9. 变量的输入
-
input函数实现键盘输入
-
在Python中可以使用input函数从键盘等待用户的输入
-
用户输入的任何内容Python都认为是一个字符串
-
语法如下:
字符串变量 = input("提示信息:")
-
-
类型转换函数
函数 说明 int(x) 将x转换为一个整数 float(x) 将x转换为一个浮点数
3.10. 变量的格式化输出
-
%
被称为格式化操作符,专门用于处理字符串中的格式- 包含
%
的字符串,被称为格式化字符串 %
和不同的字符连用,不同类型的数据需要使用不同的格式化字符
- 包含
3.11. 标识符和关键字
-
标识符
- 标识符可以由字母、数字、下划线组成
- 不能以数字开头
- 不能与关键字重名
-
关键字
- 关键字就是在python内部已经使用的标识符
- 关键字具有特殊的功能和含义
- 开发者不允许定义和关键字同名的标识符
# 查询python中的关键字 import keyword print(keyword.kwlist)
3.12. 变量名的命名规则
- 命名规则是为了增加代码的识别和可读性
- 在定义变量时,为了保证代码格式,
=
的左右应该各保留一个空格 - 在python中,如果变量名需要由两个或多个单词组成时,可以按照以下方式命名
- 每个单词都使用小写字母
- 单词与单词之间使用
_
下划线连接
- 在定义变量时,为了保证代码格式,