程序员文章、书籍推荐和程序员创业信息与资源分享平台

网站首页 > 技术文章 正文

Python基础知识点总结(python基础重点)

hfteth 2025-07-24 17:45:49 技术文章 3 ℃

Python基础知识点总结

一、变量与数据类型

1. 变量定义

Python 采用动态类型系统,无需提前声明变量类型,直接赋值即可。示例如下:

a = 10 # 整数 (int)

b = 3.14 # 浮点数 (float)

name = "Alice" # 字符串 (str)

flag = True # 布尔值 (bool)

2. 核心数据类型

  • 不可变类型:数值、字符串、元组,这类数据一旦创建,值不能被修改。例如:
  • 可变类型:列表、字典、集合,可对其进行修改操作。以列表为例:

3. 类型转换

通过 int ()、float ()、str ()、list () 等函数实现显式类型转换:

num_str = "123"

num = int(num_str)

二、流程控制与运算符

1. 条件判断

通过 if - elif - else 结构进行条件判断:

2. 循环语句

  • for 循环:用于遍历序列或迭代器:
  • while 循环:基于条件进行循环控制:

3. 运算符

  • 算术运算符:支持 +、-、*、/、//(整除)、%(取余)运算。
  • 逻辑运算符:and、or、not。
  • 成员运算符:in、not in,用于判断元素是否在序列中:

if "apple" in ["apple", "banana"]:

print("存在")

三、函数与作用域

1. 函数定义

使用 def 关键字定义函数,支持默认参数和可变参数:

2. 参数传递

  • 位置参数:按顺序传递参数。
  • 关键字参数:通过指定参数名传递参数:

3. 作用域规则

  • 局部变量:在函数内部定义,作用域仅限于函数内部。
  • 全局变量:在函数外部定义,作用于整个模块。如需在函数内修改全局变量,需使用 global 关键字:

x = 10 # 全局变量

def func():

y = 20 # 局部变量

global x

x = 30 # 修改全局变量

四、面向对象编程(OOP)

1. 类与对象

使用 class 关键字定义类,通过__init__方法初始化对象:

2. 继承与多态

子类可继承父类的属性和方法,还可重写父类方法实现多态:

Tags:

最近发表
标签列表