📅  最后修改于: 2023-12-03 15:41:18.750000             🧑  作者: Mango
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 中用来控制程序行为的语句。
a = 5
if a > 10:
print('a 大于 10')
elif a > 5:
print('a 大于 5,小于等于 10')
else:
print('a 小于等于 5')
i = 0
while i < 5:
print(i)
i += 1
for i in range(5):
print(i)
好的 Python 编码需要遵循以下规范。
Python 社区有一个编码风格的指南 PEP 8,可以让代码更具有可读性。例如:
全局变量容易导致命名冲突,并且在程序变得复杂时难以获取和调试。
为函数编写文档字符串,这将成为代码的自然文档,使其他开发者可以更轻松地理解代码并开始使用。
这是一个 Python 开发者的综合备忘单,包括最常用的语法、内置函数、操作符、控制语句和一些规范。希望这对你有所帮助!