# Python Learning **Repository Path**: zhong_zihao/Python-Learning ## Basic Information - **Project Name**: Python Learning - **Description**: Python学习 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-05-05 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Python Learning ### 介绍 Python学习 ### 目录大纲 #### 一、 python基础 1. HelloWorld与print函数 2. 算数运算符 3. 变量 4. python数据类型 5. 变量格式化输出与输入函数 #### 二、 python条件判断和循环 1. if-else语句 2. if-elif-else语句 3. if条件嵌套 4. while循环 5. break和continue 6. 九九乘法表 #### 三、 python函数与模块 1. 函数声明 def 2. 带参数函数 3. 函数返回值 return 4. 模块与 import #### 四、 python高级变量 1. list列表增删改查 2. del关键字 3. list列表统计 4. for循环遍历 5. 元组tuple 6. 字典dict 7. 字符串操作 8. 切片 9. 完整遍历语法for-else 10. 公共方法 #### 五、 python进阶 1. pass 占位符 2. 使用 id 函数查看内存地址 3. 全局变量 局部变量 global关键字 4. 函数多返回值 5. 交换数字(面试题) 6. 函数默认参数 7. 函数多值参数 8. 函数递归-数字累加例子 #### 六、 面向对象基础 1. 类的创建 2. 类方法中的self参数作用 3. 类的初始化方法__init__ 4. 类的成员属性定义以及初始值设置 5. 内置函数__del__ 6. del函数触发__del__内置方法 7. 使用__str__内置函数改变对象打印内容 8. 空对象None与身份判断符is 9. 私有方法和私有属性