文章目录
1.1 Python语法特点
1.1.1 注释
- 单行注释
# 注释内容
- 多行注释
'''
注释内容1
注释内容2
......
'''
或者
"""
注释内容1
注释内容2
......
"""
- 中文编码声明注释
# _*_ coding:utf-8 _*_
1.1.2 代码缩进
通常采用4个空格作为一个缩进量或者一个Tab键
1.1.3 编码规范
- 编码规则
1️⃣ 每个import语句只导入一个模块,尽量避免一次导入多个模块。
2️⃣ 建议每行不超过80个字符,如果超过,建议使用小括号“()” 将多行内容隐式的连接起来,不推荐使用反斜杠“\” 进行连接。
3️⃣ 使用必要的空行可以增加代码的可读性。
4️⃣ 应该避免在循环中使用“+”和“+=”运算符累加字符串。这样做会创建不必要的临时对象。
5️⃣ 通常情况下,运算符两侧、函数参数之间、“,”两侧建议使用空格进行分隔。 - 分隔规则
1️⃣ 模块名尽量短小,并且全部使用小写字母,可以使用下划线分隔多个字母。
2️⃣ 包名尽量短小,并且全部使用小写字母,不推荐使用“下划线。
3️⃣ 类名采用单词首字母大写形式
4️⃣ 常量命名时全部使用大写字母,可以使用下划线。
1.2 保留字与标识符
1.2.1 常见的保留字
and | as | break | def |
---|---|---|---|
class | continue | else | for |
– | – | – | – |
from | False | elif | if |
– | – | – | – |
import | in | is | None |
– | – | – | – |
or | pass | raise | return |
– | – | – | – |
try | while | True | with |
– | – | – | – |
1.2.2 标识符
1️⃣ 由字母、下划线“”和数字组成。第一个字符不能是数字
2️⃣ 不能使用Python中的保留字。
3️⃣ 区分字母大小写。
4️⃣ Python中以下划线开头的标识符有特殊意义,一 般应避免使用相似的标识符。
1.3 变量
1️⃣ 变量名必须是一个有效的标识符。
2️⃣ 变量名不能使用Python中的保留字。
3️⃣ 慎用小写字母l和大写字母O。
4️⃣ 应选择有意义的单词作为变量名。
1.4 基本数据类型
1.4.1 数字类型
整数,浮点数和复数
1.4.2 字符串类型
字符串就是连续的字符序列,可以是计算机所能表示的一切字符的集合。在Python中,字符串属于不可变序列,通常使用单引号“’”、双引号“"”或者三引号“"“或”"" “””括起来。这三种引号形式在语义上没有差别,只是在形式.上有些差别。其中单引号和双引号中的字符序列必须在一行上,而三引号内的字符序列可以分布在连续的多行上。
1.4.2 常用的数据类型转换
常用类型转换函数及其作用
函数 | 作用 |
---|---|
int(x) | 将x转换成整数类型 |
float(x) | 将x转换成浮点数类型 |
complex(real[,image]) | 创建一个复数 |
str(x) | 将x转换为字符串 |
repr(x) | 将x转换为表达式字符串 |
eval(str) | 计算在字符串中的有效Python表达式,并返回一个对象 |
chr(x) | 将整数x转换为一个字符 |
hex(x),oct(x) | 将整数x转换为十六进制,八进制的字符串 |
ord(x) | 将一个字符x转换为它对于的整数值 |
1.5 运算符
1.5.1 算术运算符
常用的算术运算符
运算符 | 说明 |
---|---|
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
% | 求余,即返回除法的余数 |
// | 取整数,即返回商的整数部分 |
** | 幂,即返回x的y次方 |
1.5.2 逻辑运算符
运算符 | 含义 | 结合方式 |
---|---|---|
and | 逻辑与 | 从左到右 |
or | 逻辑或 | 从左到右 |
not | 逻辑非(真变假,假变真) | 从右到左 |
位运算符
1️⃣ “位与”运算(有0即为0)
2️⃣ “位或”运算(有1为1)
3️⃣ “位异或”运算(全0或全1为0)
4️⃣ “位取反”运算(0变1,1变0)
1.6 基本的输入和输出
1.6.1 使用input()函数输入
基本用法:
variable = input("提示文字")
1.6.2 使用print()函数输出
基本用法:
variable = print(输出内容)
在Python 中,默认情况下,一条print() 语句输出后会自动换行,如果想要一次输出多个内容,而且不换行,可以将要输出的内容使用英文半角的逗号分隔。例如下面的代码将在一行输出
变量a和b的值:
print(a,b)