合集-Python基础教程
摘要:## Python简介 ### 特点: Python是一门动态、解释型、强类型语言 1. 动态:在运行期间才做数据检查(不用提前声明变量)- 静态语音(C/Java):编译时检查数据类型(编码时需要声明变量类型) 2. 解释型:在执行程序时,才一条条解释成机器语言给计算机执行(无需编译,速度较慢)-
阅读全文
摘要:# Python基本语法 ## 基本语法 ### 缩进 ``` if x > 0: print("正数") elif x = 0: print("0") else: print("负数") def add(x,y): return x+y ``` > 缩进支持使用4个空格或tab进行缩进,由于在不同
阅读全文
摘要:# 基本数据类型 Python基本的数据类型包含6种,分别是: - 数字:包含整形int、浮点型float、布尔型True/False、复数型complex,不可变类型 - 字符串:str,序列型,用于存储一行字符串或一段文本,不可变类型 - 列表:list,序列型,用于存储多个变量,可变类型 -
阅读全文
摘要:# 分支及循环 分支指在程序执行过程中根据条件执行不同的代码。循环只反复或多次执行执行某段代码直到满足某一条件。 ## if条件判断 条件判断(也称分支)是程序中最重要的功能之一,根据不同的条件执行不同的语句。 ### if ... 如果条件满足,才执行其中语句,例如 ```python x = 1
阅读全文
摘要:## 函数 数学中的函数指一种映射的变换关系,如`f(x)=2x+1`,转换为Python函数为: ``` def f(x): return x*2 + 1 ``` Python中的函数可以理解为一种*预先设定*的处理过程。 一般过程都会包含输入、处理、和输出三个部分。 * 输入,即函数参数,可以有
阅读全文
摘要:## 类与对象 类(Class)和对象(Object),也称作实例(Instance)是面向对象编程(OOP)中的重要概念。类的主要作用如下: - 在同一模块中,对多个函数进行分组,并共享其中的变量; - 按动作主体归类函数动作,使得逻辑更清晰。 ### 面向过程及面向对象 面向过和面向对象是两种编
阅读全文
摘要:## 模块 当程序较为复杂时,我们可以将不同类型的功能拆分成不同的模块,每个模块建立一个.py脚本。这样做的好处是: - 不同模块负责不同部分的内容,逻辑更清晰; - 公共模块部分可以复用; - 模块拥有独立的命名空间(不同模块中可以拥有同名的变量/函数/类型)。 **在Python中,一个.py脚
阅读全文
摘要:## 纯文本文件读取 假设有纯文本文件demo.txt内容如下: ``` hello world ``` **读取全部内容** ```python f = open('demo.txt', 'r', encoding='utf-8') data = f.read() # 读取文件全部内容 print
阅读全文
摘要:## 异常处理 代码运行难免出错,我们期望程序按一定方式运行,其中难免出现没有意料到的错误,这种称为异常。 一般情况下,异常会导致程序中断退出,为避免程序中断,我们需要对异常进行处理,在Python中我们使用`try ... except ...`语句处理异常,例如: ```python def d
阅读全文

浙公网安备 33010602011771号