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中*运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果。




python 注解 中文 python注解原理_ubuntu


python 注解 中文 python注解原理_python 注解 中文_02


3.算数运算符的优先级

  • 先乘除后加减
  • 同级运算符 从左至右
  • 可以使用()调整计算的优先级

下表优先级由高到低顺序排列


运算符

描述

**

幂(最高优先级)

*/%//

乘、除、取余数、取整除

+-

加法、减法


4.程序执行原理

4.1计算机的三大件

  • CPU

中央处理器,负责处理数据、计算

https://detail.zol.com.cn/cpu/


python 注解 中文 python注解原理_python 注解 中文_03


  • 内存

临时存储数据,断电之后,数据会消失

速度快

空间小,单位价格高 4G/8G/16G/32G

https://www.jd.com/hprm/670b86edf7974f2d24c.html


python 注解 中文 python注解原理_centos_04


  • 硬盘

永久存储数据

速度慢

空间大,单位价格低

https://detail.zol.com.cn/hard_drives/


python 注解 中文 python注解原理_ubuntu_05


4.2执行原理


python 注解 中文 python注解原理_ubuntu_06


  • 程序运行之前,程序是保存在硬盘中的
  • 当要运行一个程序时

CPU把程序复制到内存中,CPU执行内存中的程序代码

  • 程序要执行,首先要被加载到内存

4.3 Python 程序的执行原理


python 注解 中文 python注解原理_centos_07


  • 操作系统会首先让CPU把Python 解释器 的程序复制到 内存
  • Python 解释器 根据语法规则,从上向下让CPU翻译Python程序中的代码
  • CPU负责执行翻译完成的代码

Python解释器的大小:

利用命令:which python 查看解释器的位置

利用命令:ls -lh /root/anaconda3/bin/python 查看python 文件的大小(只是一个软链接)

利用命令:ls -lh /root/anaconda3/bin/python3.9 查看具体文件的大小

注意:建立软链接的目的,是为了方便使用者不用记住使用的解释器是 哪一个具体版本


python 注解 中文 python注解原理_centos_08