- 博客(6)
- 收藏
- 关注
原创 Python--生成器(未完待续)
生成器的本质就是迭代器 生成器包括:生成器函数、生成器表达式 生成器函数 包含yield关键字的函数就是生成器函数,并且yield不能和return共用,yield只能用在函数内 生成器函数执行后会返回一个生成器对象,并不会执行函数体 执行了__next__()之后才能执行函数体,并且获得返回值 yield和return都可以返回值,但是yield不会结束函数 def func(): ...
2019-08-01 10:02:38 93
原创 Python--可迭代对象和迭代器
在Python中,一切皆对象 Iterable 可迭代对象 Iterator 迭代器 Iterable 凡是可以for循环的,都属于可迭代对象 Iterator 凡是可以next()或者__next__()的,都是迭代器 可迭代对象不一定是迭代器,迭代器一定是可迭代对象 只拥有__iter__()的对象是可迭代对象 拥有__iter__()和__next__()的对象是迭代器 可迭代协议就...
2019-07-31 22:28:04 89
原创 类属性和实例属性
类的声明:在类的变量名后面加不加()都对,只是不加括号是旧的写法,而且在继承时是要加括号的,所以建议使用加()的写法 类属性:直接在class中定义属性,通过类或者实例名称都可以访问,所有实例都可以共享 实例属性:通过self绑定属性,或者通过实例名动态添加属性 class People(): name = "python" # 类变量 lanuage = "Chinese" ...
2019-07-26 21:05:52 136
原创 day03
列表是一个可以修改的,元素以逗号分割,用中括号包围的有序序列 格式:变量名 = [元素1,元素2,元素3,…] 列表序列操作: 1.相加: list_1 = [1,2,3] list_2 = [“a”,“b”,“c”] print(list_1 + list_2) # [1, 2, 3, ‘a’, ‘b’, ‘c’] 2.重复: list_1 = [1,2] print(list_1 * 3) ...
2019-07-18 22:19:43 94
原创 day01
基本数据类型 基本数据类型有6种:数字,字符串,列表,元组,字典,集合 数字包括:整型,浮点型,布尔类型,复数类型 注释 注释有单行注释和多行注释 单行注释:# 多行注释:""" “”" ...
2019-07-17 09:38:29 109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人