📜  综合 python 备忘单 - Python (1)

📅  最后修改于: 2023-12-03 15:41:18.750000             🧑  作者: Mango

综合 python 备忘单 - Python

Python 是一门广泛使用的高级编程语言,常用于 Web 开发、数据分析、人工智能等领域。这里是一个 Python 开发者的综合备忘单,包括最常用的语法、内置函数、操作符、控制语句和一些规范。

语法
变量命名

变量名应该有描述性,且不应该用 Python 内置关键字。

lesson = 'Python'
max_count = 100
代码块缩进

Python 使用缩进来表示代码块,通常使用四个空格来表示一级缩进。

if 5 > 1:
    print('5 大于 1')
注释

# 开始的行是注释,注释可以在代码任何地方使用。注释的目的是让代码更易懂。

# 这是一段注释

print('这段代码被执行')
内置函数

Python 可以通过内置函数来操作对象,这里列出了常用的内置函数。

函数

函数是一段可重复使用的代码块,执行特定的任务并返回结果。

def greet(name):
    print('Hello, ' + name + '!')

greet('Tom')
字符串

字符串是由单引号、双引号或三引号括起来的一段文本。

# 给字符串添加其他字符串
greeting = 'Hello,'
name = 'Tom'
message = greeting + ' ' + name + '!'
print(message)

# 获取字符串长度
print(len(message))

# 获取指定字符
print(message[0])

# 获取指定字符子串
print(message[0:4])
列表

列表是一个有序的不同对象集合。

# 创建一个列表
names = ['Tom', 'Jerry', 'Mike']

# 获取列表长度
print(len(names))

# 获取指定元素
print(names[1])

# 添加元素
names.append('Jack')

# 删除元素
names.pop(1)
字典

字典是由键-值对组成的一些条目的无序集合。

# 创建一个字典
person = {'name': 'Tom', 'age': 25, 'gender': 'male'}

# 获取字典长度
print(len(person))

# 获取指定元素
print(person['name'])

# 添加元素
person['country'] = 'China'

# 删除元素
del person['age']
循环

循环是反复执行某段代码的一种行为。

# for 循环
for i in range(5):
    print(i)

# while 循环
i = 0
while i < 5:
    print(i)
    i += 1
文件操作

以文本模式打开文件,并对其进行操作。

# 打开文件
file = open('hello.txt', 'w')

# 写入字符串
file.write('Hello, World!')

# 关闭文件
file.close()
操作符

以下是 Python 中常用的操作符。

算术操作符
# 加法
print(2 + 2)

# 减法
print(5 - 3)

# 乘法
print(3 * 4)

# 除法
print(8 / 2)

# 取模
print(5 % 2)

# 取整除
print(9 // 4)

# 幂
print(2 ** 3)
比较操作符
# 大于
print(5 > 3)

# 小于
print(3 < 5)

# 大于等于
print(5 >= 5)

# 小于等于
print(5 <= 5)

# 等于
print(5 == 5)

# 不等于
print(5 != 3)
位操作符
# 按位与
print(5 & 3)

# 按位或
print(5 | 3)

# 按位异或
print(5 ^ 3)

# 取反
print(~5)

# 左移
print(5 << 2)

# 右移
print(5 >> 2)
控制语句

控制语句是 Python 中用来控制程序行为的语句。

if 语句
a = 5
if a > 10:
    print('a 大于 10')
elif a > 5:
    print('a 大于 5,小于等于 10')
else:
    print('a 小于等于 5')
while 语句
i = 0
while i < 5:
    print(i)
    i += 1
for 语句
for i in range(5):
    print(i)
规范

好的 Python 编码需要遵循以下规范。

使用 PEP 8 规范

Python 社区有一个编码风格的指南 PEP 8,可以让代码更具有可读性。例如:

  • 使用四个空格表示一个级别的缩进
  • 使用小写字母、下划线来表示变量名,使用 CamelCase 来表示类名
  • 在二元运算符两边加上空格
避免使用全局变量

全局变量容易导致命名冲突,并且在程序变得复杂时难以获取和调试。

编写函数的文档字符串

为函数编写文档字符串,这将成为代码的自然文档,使其他开发者可以更轻松地理解代码并开始使用。

结论

这是一个 Python 开发者的综合备忘单,包括最常用的语法、内置函数、操作符、控制语句和一些规范。希望这对你有所帮助!