python|二、python基础——语法规则和编程命名规范

目录
一、python最基本规则
1.1、python注释
1.2、变量命名
1.3、变量的使用
多变量赋值
1.4、python特色
1.5、多行语句
1.6、导入语句import
1.7、函数定义
1.8、with关键字
二、编程所用的命名规范
1、模块命名
2、类命名
3、函数命名
4、变量命名
5、常量或者全局变量命名
一、python最基本规则 1.1、python注释 单行注释: #
多行注释:

"""注释内容""" 或者'''注释内容'''
快捷键:ctrl+/
1.2、变量命名
1、由数字、字母、下划线组成
2、不能数字开头
3、不能使用内置
1.3、变量的使用 python中的变量不需要声明,每个变量在使用前都必须赋值,变量赋值之后该变量才会被创建
在python中,变量就是变量,它没有类型,我们所说的类型是指变量所指的内存中对象的类型
counter=100#整型变量 miles=100.0#浮点型变量 name="张三"#字符串类型

多变量赋值
python允许同时为多个变量赋值,也允许为多个对象指定多个变量
s,d,f=1,2,"zhangsan"

运行结果:
1
2
zhangsan
python中有6大基本数据类型:
1. 数字 Number
2. 字符串 String
3. 列表 List
4. 元组 Tuple
5. 集合 Set
6. 字典 Dictionary
**3大不可变数据:数字Number、字符串String、元组Tuple**
**3大可变数据:列表List、字典Dictionary、集合Set**
1.4、python特色 1、是使用缩进来表示代码块,而不用括号
if True: print("True") print("False") else: print("False") print("True")

运行结果:
True
False
True
2、空行与代码缩进区别
空行与代码缩进不同,空行并不是Python语法的一部分,
空行的作用是在于分割两段不同功能或含义的代码,便于日后代码的维护或重构
注意:空行也是程序代码的一部分
3、单引号和双引号使用是完全相同的
4、同一行可以写多条语句,但是得用分号 ;隔开
5、print默认输出是换行,若不想出现换行,则在变量末尾加上end=""
print(x,end=" ")

1.5、多行语句 Python通常是一行写完一条语句,但是语句很长时,可以使用反斜杠\来实现多行语句
a=1 b=2 c=3 total=a+b+cprint(total) total1=a+\ b+\ b print(total1)

运行结果:
6
5
!!注意:在[],{},()语句中,不需要使用反斜杠
1.6、导入语句import 在python中用import与from...import来导入相应的模块
1、将整个模块导入,格式为:import somemodule
2、从某个模块中导入某个函数,格式为:from somemodule import somefunction
3、从某个模块中导入多个函数,格式为:from somemodule import firstfunc,secondfunc,...
4、将某个模块中的全部函数导入,格式为:from somemodule import *
1.7、函数定义 python|二、python基础——语法规则和编程命名规范
文章图片

1.8、with关键字 Python 中的 with 语句用于异常处理,封装了 try…except…finally 编码范式,提高了易用性。
with 语句使代码更清晰、更具可读性, 它简化了文件流等公共资源的管理。
在处理文件对象时使用 with 关键字是一种很好的做法。
使用 with 关键字系统会自动调用 f.close() 方法, with 的作用等效于 try/finally 语句是一样的。
with open('./test_runoob.txt', 'w') as file: file.write('hello world !')

二、编程所用的命名规范 1、模块命名 模块尽量使用小写命名首字母保持小写,尽量不用下划线(除非单词多)
import decoder#单个单词import html_pass#多个单词 下划线

2、类命名 使用驼峰命名风格,首字母大写,私有类用一个下划线开头
class Farm():#单个单词 passclass AniamlFarm(Farm):#多个单词驼峰命名法 pass class _PrivateFarm(Farm):#私有类 pass

3、函数命名 函数名应该小写,多个单词时,用下划线
私有函数前加下划线_
def run():#单个单词 passdef run_with_env():#多个单词下划线 passclass Person(): def _private_func():#私有函数 pass

4、变量命名 尽量小写,单词多时用下划线
count=0 this_is_var=10

5、常量或者全局变量命名 全部大写,单词多时用下划线
全大写+下划线 驼峰
MAX_CLTENT=100

特别注意!!!
不要中英文混编
不要用系统关键字
不要使用大小写不易区分的字母,如L、O、




【python|二、python基础——语法规则和编程命名规范】

    推荐阅读