网站建设工作的函,做ip资讯的网站,网上商城名字大全,做网站需要多少钱一个月文章目录 前言python 语法入门1. 语句分隔符2. 注释3. pep8规范4. 变量5. 扩展5.1. 运行此行代码的过程 前言 如果您觉得有用的话#xff0c;记得给博主点个赞#xff0c;评论#xff0c;收藏一键三连啊#xff0c;写作不易啊^ _ ^。 而且听说点赞的人每天的运气都不会… 文章目录 前言python 语法入门1. 语句分隔符2. 注释3. pep8规范4. 变量5. 扩展5.1. 运行此行代码的过程 前言 如果您觉得有用的话记得给博主点个赞评论收藏一键三连啊写作不易啊^ _ ^。 而且听说点赞的人每天的运气都不会太差实在白嫖的话那欢迎常来啊!!! python 语法入门
1. 语句分隔符
在Python中通常使用【换行符】作为语句分隔符就是一行写一条语句每个语句应该单独占一行例如:
print(01 hello)
print(01 world) 另外在某些情况下我们可能需要在同一行打印多个字符串时这个时候可以使用分号;
print(02 hello);print(02 world) 需要注意的是虽然;可以作为分隔符使用但是在python中并不常用通常还是建议每一行一个语句。
2. 注释
单行注释:
import random
# 单行注释-打印随机数
print(f随机数{random.random() * 100}) 多行注释:
import datetime
多行注释
-打印当前时间print(f获取当前时间:{datetime.datetime.now().strftime(%Y-%m-%d %X)}) 3. pep8规范
1、缩进使用四个空格进行缩进不要使用制表符。在行尾不要添加多余的空格。 2、行长度限制每行代码应尽量保持在 79 个字符内超过限制时可使用括号换行、反斜杠续行或使用合适的方式进行分行。 3、命名规范
模块名应使用小写字母和下划线组成例如module_name。类名应使用驼峰命名法例如ClassName。函数和变量名应使用全小写字母和下划线组成例如function_name。常量名应全大写字母和下划线组成例如CONSTANT_NAME。
4、空格和空行
在二元运算符两侧、逗号后面以及冒号前后应添加空格。函数定义和类定义的上方、类方法之间以及函数和类之间应留有空行以提高可读性。
5、注释
使用自然语言编写清晰的注释解释代码的目的和逻辑。注释应该是完整的句子以及对复杂代码的解释。在代码行的上方使用注释而不是在同一行的末尾。
6、导入规范
每个导入应该独占一行。标准库导入应放在其他导入之前。导入应按照标准库模块、第三方库模块和自定义模块的顺序分组每个分组之间用空行分隔。
以上只是 PEP 8 的一些主要规范更详尽的规范请参考官方文档 https://www.python.org/dev/peps/pep-0008/ 。使用符合 PEP 8 的代码风格可以增强代码的可读性、可维护性和可分享性推荐在 Python 项目中遵循 PEP 8 规范。
4. 变量
定义: 在python中变量是一个标识符用于引用存储在计算机内存中的数据每个变量都有一个名称和关联的值可以将值存储在变量中 并在程序中多次使用。
变量名的命名规范
1、变量名是用于标识变量的字符串变量名由字母、数字和下划线组成必须以字母或下划线开头不能以数字开头 2、区分大小写 3、不可以使用python的关键字或内置函数 4、变量名应该清晰、简洁、见名知意思
my_age 29
my_name yangzhenyu
print(f姓名:{my_name},年龄:{my_age})变量赋值: 在变量赋值时、python会自动为变量选择适当的数据类型。
my_age 29
my_name yangzhenyu
print(f姓名:{my_name},年龄:{my_age})
my_age 30
print(f姓名:{my_name},年龄:{my_age}) 5. 扩展
5.1. 运行此行代码的过程
print(1 2)1、python解析器先将所有代码/数据放到内存中 2、python解析器运行此程序执行内存中的代码 3、python解析器一旦在运行中产生数据就会随机开辟空间来存放数据 4、比如运行下面的代码时就会随机开辟二个空间分别存放1、2 5、当运行print时在内存中生成数据3 6、打印到控制台上 7、释放所有相关数据 注:python解析器有个监控线程它会一直监视数据只要此数据没有引用的时候就会直接释放掉。
x 33
print(x)
x 22
print(x)
因为python是一种解释性语音 1、首先开辟一个空间存入33 2、将此空间引用到变量x 3、开辟一个空间存入22 4、变量x重新指向存入22的空间并和存入33的空间的引用断开 5、回收存入33的空间