Python常用知识点汇总
1. 语言基础
1.1 变量
Python语言是一种动态类型语言,变量在声明时不需要指定类型。变量名使用小写字母和下划线的组合。Python使用“=”符号进行赋值操作。
示例1:
age = 20
name = "Tom"
1.2 数据类型
Python内置的数据类型包括数字、字符串、列表、元组、集合和字典等。
示例2:
num = 10 # 整数类型
pi = 3.14 # 浮点数类型
name = "Tom" # 字符串类型
lst = [1, 2, 3] # 列表类型
tup = (1, 2, 3) # 元组类型
s = {1, 2, 3} # 集合类型
d = {"name": "Tom", "age": 20} # 字典类型
1.3 运算符
Python支持算术、比较、逻辑等多种运算符。
示例3:
a = 10
b = 20
c = False
print(a + b) # 加法运算
print(a == b) # 相等判断
print(a < b) # 小于判断
print(not c) # 逻辑非运算
2. 控制流
2.1 条件语句
Python使用if/elif/else语句来实现条件判断。
示例4:
score = 90
if score >= 90:
print("A")
elif score >=80:
print("B")
else:
print("C")
2.2 循环语句
Python支持for和while两种循环语句。for循环可迭代遍历序列、集合等对象,while循环根据条件语句执行循环。
示例5:
# for循环
lst = [1, 2, 3]
for i in lst:
print(i)
# while循环
a = 10
while a > 0:
print(a)
a -= 1
3. 函数
3.1 函数定义
Python使用def关键字定义函数。函数可接受任意数量的参数,支持返回值。
示例6:
def add(x, y):
return x + y
print(add(1, 2))
3.2 函数参数
Python支持位置参数、默认参数和可变参数。
示例7:
# 位置参数
def add(x, y):
return x + y
print(add(1, 2))
# 默认参数
def power(x, n=2):
return x ** n
print(power(2))
# 可变参数
def add_all(*args):
return sum(args)
print(add_all(1, 2, 3))
4. 模块
4.1 模块导入
Python使用import关键字导入模块。可以使用as关键字为导入的模块指定别名。
示例8:
import math
print(math.pi)
import math as m
print(m.pi)
4.2 模块创建
Python使用.py文件创建模块。模块中定义的函数和变量可以被其他模块导入和使用。
总结
本文主要介绍了Python语言的语言基础、控制流、函数和模块等知识点。这些知识点是Python编程的核心内容,掌握它们能够为后续的Python编程打下坚实的基础。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python常用知识点汇总 - Python技术站