摘要: (一)实例方法 (1)__init__() 为构造方法(特殊的实例方法),第一个参数必须为 self 参数。 (2)self 代表该方法的调用者,即谁在调用该方法,那么 self 就代表谁。 (3)类里面的jump()和run()方法为实例方法。 (4)在使用 Python 编程时,一般不需要使用类 阅读全文
posted @ 2019-10-15 23:12 蜀山月 阅读(224) 评论(1) 推荐(0)
摘要: 一、什么是模块 模块就是 Python 程序。换句话说,任何 Python 程序都可以作为模块。 二、from 模块名 import 成员名 as 别名 代码: 结果: 三、__import__()函数引入模块名 如果模块中包含空格或者以数字开头,就需要使用 Python 提供的 __import_ 阅读全文
posted @ 2019-10-15 21:33 蜀山月 阅读(138) 评论(1) 推荐(1)
摘要: (一)lambda表达式(匿名函数) return 后面的部分使用 lambda 关键字定义的就是 lambda 表达式,Python 要求 lambda 表达式只能是单行表达式。 代码: 结果: (二)eval()和exec()用法 eval() 和 exec() 函数的功能是相似的,都可以执行一 阅读全文
posted @ 2019-10-12 15:17 蜀山月 阅读(165) 评论(0) 推荐(1)
摘要: 字符串用双引号" "或单引号' '都可以。 (一)字符串拼接 代码: 结果: (二)字符串切片 代码: 结果: (三)len()函数 len()函数获取字符串长度或者字节数。 代码: 结果: (四)count()函数 count()函数统计字符串出现的次数。 代码: 结果: (五)split()函数 阅读全文
posted @ 2019-10-11 23:45 蜀山月 阅读(237) 评论(0) 推荐(0)
摘要: 集合只能存储不可变的数据类型。 (一)创建集合 (1)使用 {} 创建 代码: 结果: (2)set()函数创建集合 set里面可以是字符串、列表、元组、range 对象等不可变数据。 代码: 结果: (二)集合的基本操作 (1)访问集合 集合中的元素是无序的,因此无法向列表那样使用下标访问元素。访 阅读全文
posted @ 2019-10-11 14:48 蜀山月 阅读(188) 评论(0) 推荐(0)
摘要: 字典属于可变序列类型,其保存的内容是以“键值对”的形式存放的。键可以是整数、字符串或者元组不可变数据类型,值可以是任意数据类型。 (一)创建字典 (1)花括号语法创建字典 代码: 结果: (2)通过 dict() 映射函数创建字典 代码: 结果: (二)字典的基本操作 (1)访问和删除字典 代码: 阅读全文
posted @ 2019-10-11 14:46 蜀山月 阅读(206) 评论(0) 推荐(0)
摘要: (一)类型转换 代码: 结果: (二)数学运算 代码: 结果: 阅读全文
posted @ 2019-10-11 14:45 蜀山月 阅读(202) 评论(0) 推荐(0)
摘要: 一、python简介 1、自身定位:解释型语言。 2、发展历史:Python 是在八十年代末和九十年代初由荷兰国家数学和计算机科学研究所设计出来的。 3、优势劣势:优势是易于学习、易于维护、可移植和可扩展;劣势是执行效率低。 4、应用网站:Youtube、豆瓣和知乎等。 二、语法基础 1、编码:py 阅读全文
posted @ 2019-10-11 14:44 蜀山月 阅读(144) 评论(0) 推荐(1)
摘要: (一)函数的定义 代码: (二)函数的调用 代码: 结果: (三)值传递和引用传递 Python中,根据实际参数的类型不同,函数参数的传递方式可分为 2 种,分别为值传递和引用(地址)传递: 值传递:适用于实参类型为不可变类型(字符串、数字、元组); 引用(地址)传递:适用于实参类型为可变类型(列表 阅读全文
posted @ 2019-10-11 14:34 蜀山月 阅读(310) 评论(0) 推荐(0)
摘要: 通过for ... in循环来遍历ist、tuple、dict、字符串,这种遍历我们称为迭代(Iteration)。 (一)、迭代 代码: 结果: (二)判断对象是否可迭代 代码: 结果: 阅读全文
posted @ 2019-10-11 13:10 蜀山月 阅读(148) 评论(0) 推荐(0)