目录
一、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注释 单行注释: #
多行注释:
"""注释内容""" 或者'''注释内容'''1.2、变量命名
快捷键:ctrl+/
1、由数字、字母、下划线组成1.3、变量的使用 python中的变量不需要声明,每个变量在使用前都必须赋值,变量赋值之后该变量才会被创建
2、不能数字开头
3、不能使用内置
在python中,变量就是变量,它没有类型,我们所说的类型是指变量所指的内存中对象的类型
counter=100#整型变量
miles=100.0#浮点型变量
name="张三"#字符串类型
多变量赋值
python允许同时为多个变量赋值,也允许为多个对象指定多个变量
s,d,f=1,2,"zhangsan"
运行结果:
1python中有6大基本数据类型:
2
zhangsan
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")
运行结果:
True2、空行与代码缩进区别
False
True
空行与代码缩进不同,空行并不是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 somemodule1.7、函数定义
2、从某个模块中导入某个函数,格式为:from somemodule import somefunction
3、从某个模块中导入多个函数,格式为:from somemodule import firstfunc,secondfunc,...
4、将某个模块中的全部函数导入,格式为:from somemodule import *
文章图片
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基础——语法规则和编程命名规范】
推荐阅读
- python|四、python基础——基本结构语句&&函数和模块
- #|基于改进的蚂蚁群算法求解最短路径问题、二次分配问题、背包问题【Matlab&Python代码实现】
- #|无线电信号调制【小波去噪】(Matlab&Python代码实现)
- #|基于粒子群算法的电力系统无功优化研究(IEEE14节点)(Matlab代码实现)
- 设计模式|GO 常用设计模式
- java|Java 修饰符 private、default、protected、public 的应用实例 (属性)
- java|java多线程-Lock对象的使用
- Java项目|Java--求两个整数的最大公约数和最小公倍数
- 机器学习|[HITML] 哈工大2020秋机器学习Lab1实验报告