Python-注释、算数运算符和程序执行原理

73 篇文章 0 订阅

内容总结于:https://space.bilibili.com/37974444

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 程序的执行原理

  • 操作系统会首先让CPUPython 解释器 的程序复制到 内存

  • Python 解释器 根据语法规则,从上向下让CPU翻译Python程序中的代码

  • CPU负责执行翻译完成的代码

Python解释器的大小:

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

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天寒心亦热

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值