Python基础知识复习

一、基础语法与数据类型

Python 以简洁语法著称,通过  print()  输出, input()  接收输入。数据类型涵盖:

- 数值型: int (整数)、 float (浮点数)、 bool (布尔值),支持  + 、 - 、 * 、 /  等运算符。

- 序列类型: list (列表,可变有序)、 tuple (元组,不可变有序)、 str (字符串,支持切片  s[0:3] )。

- 映射类型: dict (字典,键值对存储,如  {"name":"Tom"} )。

- 集合类型: set (无序唯一,用于去重)。

二、流程控制与函数

(一)流程控制

- 条件语句:通过  if-elif-else  判断,注意冒号  :  和缩进(通常4空格)。

- 循环语句: for  循环可遍历序列(如  for i in range(5): ), while  循环用于条件控制(如  while count < 10: ),搭配  break (跳出循环)、 continue (跳过本次循环)。

(二)函数

使用  def  定义函数,支持参数默认值(如  def func(a=1): )、可变参数( *args 、 **kwargs ),通过  return  返回值。函数是代码复用的核心,需注意作用域(局部变量与全局变量)。

三、面向对象编程(OOP)

- 类与对象:用  class  定义类, __init__  初始化属性(如  self.name ),通过  对象名.方法()  调用成员。

- 继承:子类继承父类(如  class Child(Parent): ),可重写父类方法。

- 多态:不同对象对同一方法响应不同,体现灵活性。

四、文件操作与异常处理

(一)文件操作

通过  open()  函数打开文件,模式包括:

-  r (只读,默认)

-  w (写入,覆盖原内容)

-  a (追加)

操作完成后需用  close()  关闭,推荐用  with open(...) as f:  自动管理资源。

(二)异常处理

用  try-except-else-finally  捕获异常,如:

try:

    num = int(input())

except ValueError:

    print("输入非数字!")

finally  块代码无论是否出错都会执行。

五、总结

Python 基础是进阶的基石,需熟练掌握数据类型操作、流程控制逻辑、函数设计及面向对象思想。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容