摘要: 1. 定义类 class Student(object):2.创建实例:bart = Student() 3.初始化: __init__(前后都有两个下划线)方法第一个参数永远是self,表示创建的实例本身。有了__init__方法,在创建实例的时候,就不能传入空的参数了,必须传入与__init__ 阅读全文
posted @ 2017-10-22 20:27 farmerspring 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1. 调用:abs(-20) 调用时若传入的参数不对,报错 TypeError 定义:使用def 2. 空函数:pass 3. 返回值:可以有多个(其实是一个tuple) 4. 参数: 默认参数(若只传入一位参数,则默认n=2) 可变参数(传入参数个数不确定,参数作为一个list或tuple传进来) 阅读全文
posted @ 2017-10-22 20:08 farmerspring 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1. 切片(支持倒数切片) 2. 迭代(循环中的变量有两个) 3. 列表生成式 4. 生成器:generator 一边循环一边计算 创建:把列表生成式中的 [ ] 改成 ( ) 获取下一个返回值:next() 或者 for循环 如果一个函数定义中包含yield关键字,那么这个函数就不再是一个普通函数 阅读全文
posted @ 2017-10-22 19:39 farmerspring 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1. 输入输出 输入:name = input() 输出:print('100 + 200 =', 100 + 200) 用逗号表示连接,输出时逗号的位置会由一个空格取代。 2. 数据类型 不用说明类型。 字符用‘’或“”包围均可,但必须前后匹配。\用于转义字符。 与或非:and、or、not 获取 阅读全文
posted @ 2017-10-22 19:21 farmerspring 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 1. list 列表 内部元素数据类型可以不同,list可以嵌套list 索引-1为最后一个元素 初始化:classmates = ['Michael', 'Bob', 'Tracy'] 列表初始化用中括号 [] 取长度:len() 删除末尾元素:pop() 删除指定位置元素:pop(i) 2. t 阅读全文
posted @ 2017-10-22 19:06 farmerspring 阅读(180) 评论(0) 推荐(0) 编辑