1.注释
- 单行注释:
# 这是第一个单行注释
print("hello python")
为了保证代码的可读性,# 后面建议先添加一个空格,然后再编写相应的说明文字。
否则注释下面会有一条灰色的波浪线。
在代码后面增加单行注释:
print("hello python") # 输出hello pthon
为了保证可读性,注释和代码之间至少要有两个空格。
- 多行注释:
"""
这是一个多行注释
在多行注释之间,可以写很多很多的内容......
...
"""
print("hello python")
Python官方提供了一系列PEP(Python Enhancement Proposals)文档,其中第8篇文档专门针对Python的代码格式给出了建议,也就是俗称PEP8。
英文文档地址:https://peps.python.org/pep-0008/
中文文档地址:https://www.python-china.com/html/44.html
https://zh-google-styleguide.readthedocs.io/en/latest/
2.算数运算符
运算符 | 描述 | 实例 |
+ | 加 | 10+20=30 |
- | 减 | 10-20=-10 |
* | 乘 | 10*20=200 |
/ | 除 | 10/20=0.5 |
// | 取整除 | 9//2=4 返回除法的整数部分(商) |
% | 取余数 | 9%2=1 返回除法的余数 |
** | 幂 | 次方,乘方 2**3=8 |
在Python中*运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果。
3.算数运算符的优先级
- 先乘除后加减
- 同级运算符 从左至右
- 可以使用()调整计算的优先级
下表优先级由高到低顺序排列
运算符 | 描述 |
** | 幂(最高优先级) |
*/%// | 乘、除、取余数、取整除 |
+- | 加法、减法 |
4.程序执行原理
4.1计算机的三大件
- CPU
中央处理器,负责处理数据、计算
https://detail.zol.com.cn/cpu/
- 内存
临时存储数据,断电之后,数据会消失
速度快
空间小,单位价格高 4G/8G/16G/32G
https://www.jd.com/hprm/670b86edf7974f2d24c.html
- 硬盘
永久存储数据
速度慢
空间大,单位价格低
https://detail.zol.com.cn/hard_drives/
4.2执行原理
- 程序运行之前,程序是保存在硬盘中的
- 当要运行一个程序时
CPU把程序复制到内存中,CPU执行内存中的程序代码
- 程序要执行,首先要被加载到内存
4.3 Python 程序的执行原理
- 操作系统会首先让CPU把Python 解释器 的程序复制到 内存
- Python 解释器 根据语法规则,从上向下让CPU翻译Python程序中的代码
- CPU负责执行翻译完成的代码
Python解释器的大小:
利用命令:which python 查看解释器的位置
利用命令:ls -lh /root/anaconda3/bin/python 查看python 文件的大小(只是一个软链接)
利用命令:ls -lh /root/anaconda3/bin/python3.9 查看具体文件的大小
注意:建立软链接的目的,是为了方便使用者不用记住使用的解释器是 哪一个具体版本