
Python 是一种高级编程语言,以其简洁的语法、强大的功能和丰富的库而受到广泛欢迎。Python 的设计哲学强调代码的可读性和简洁性,使得它成为初学者和专业开发者都喜爱的语言。以下是 Python 基础知识的全面总结,适合初学者入门。
#。# 这是一个单行注释""" 或 '''。"""
这是一个多行注释
可以包含多行内容
"""if True:
print("Hello, World!")x = 10
name = "Kimi"int,如 10。float,如 3.14。str,用单引号或双引号包裹,如 "Hello"。list,用方括号包裹,如 [1, 2, 3]。tuple,用圆括号包裹,不可变,如 (1, 2, 3)。dict,用花括号包裹键值对,如 {"name": "Kimi", "age": 25}。set,用花括号包裹,无序且去重,如 {1, 2, 3}。print() 函数。print("Hello, World!")input() 函数。name = input("Enter your name: ")
print(f"Hello, {name}!")if 语句:if condition:
# 条件为真时执行的代码if-else 语句:if condition:
# 条件为真时执行的代码
else:
# 条件为假时执行的代码if-elif-else 语句:if condition1:
# 条件1为真时执行的代码
elif condition2:
# 条件2为真时执行的代码
else:
# 所有条件都不满足时执行的代码for 循环:for element in iterable:
# 对每个元素执行的代码示例:
for i in range(5):
print(i)while 循环:while condition:
# 条件为真时重复执行的代码示例:
count = 0
while count < 5:
print(count)
count += 1break:提前退出循环。for i in range(10):
if i == 5:
break
print(i)continue:跳过当前迭代,进入下一次迭代。for i in range(10):
if i % 2 == 0:
continue
print(i)def 关键字定义。def greet(name):
print(f"Hello, {name}!")greet("Kimi")def add(a, b):
return a + bdef greet(name="Guest"):
print(f"Hello, {name}!")s = "Hello, World!"s1 = "Hello"
s2 = "World"
print(s1 + " " + s2)f-string:name = "Kimi"
print(f"Hello, {name}!")format():print("Hello, {}!".format(name))my_list = [1, 2, 3]print(my_list[0]) # 输出 1
print(my_list[1:3]) # 输出 [2, 3]my_list.append(4) # 增加
my_list.remove(2) # 删除
my_list[0] = 10 # 修改
print(3 in my_list) # 查询my_dict = {"name": "Kimi", "age": 25}print(my_dict["name"]) # 输出 "Kimi"
my_dict["age"] = 26 # 更新my_set = {1, 2, 3}set1 = {1, 2}
set2 = {2, 3}
print(set1 | set2) # 并集
print(set1 & set2) # 交集
print(set1 - set2) # 差集.py 文件,包含函数、类和变量。# my_module.py
def greet(name):
print(f"Hello, {name}!")import my_module
my_module.greet("Kimi")# my_package/
# __init__.py
# my_module.pytry-except 块捕获异常:try:
x = 1 / 0
except ZeroDivisionError:
print("Cannot divide by zero!")