上一页 1 ··· 4 5 6 7 8
摘要: p72-73 补充 生成器就是迭代器 生成器是用python代码构建的 1、生成器函数 2、生成器表达式 3、python内部提供 生成器函数 yield yield from 将一个可迭代对象,变成一个生成器 列表推导式,生成器表达式 循环模式 for循环 筛选模式 if条件 内置函数,内部功能, 阅读全文
posted @ 2020-07-09 20:23 94小渣渣 阅读(140) 评论(0) 推荐(0) 编辑
摘要: p67-p71 迭代器 迭代对象:内部含有iter方法的对象 int str list set 句柄大部分都是 bool不是 迭代器:内部含有iter 方法和 next 方法的对象 只有句柄f是 迭代器特点:节省内存,迭代器在内存中只占用一个数据的空间,每次取值,上一条数据空间会释放掉 l1 = [ 阅读全文
posted @ 2020-07-08 19:33 94小渣渣 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 命名空间 全局命名空间,记录整个文件的变量,函数体等 func()函数调用的时候,会开辟一个局部命名空间,存放函数里的变量,函数运行结束,就收回 内置命名空间:python源码提供的内置函数,input(),print() 空间加载到内存的先后顺序:内置,全局,局部 取值顺序,就近原则LEGB:局部 阅读全文
posted @ 2020-07-07 19:58 94小渣渣 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 函数 以功能为导向,注册,登录,计算长度等 print() len() 都是函数 减少代码重复性 增强代码的可读性 结构:def 函数名(): 函数名可描述性,函数中尽量不出现print 函数返回值:返回多个元素,以元组的形式,可以直接拆包 result1,result2,result3=funct 阅读全文
posted @ 2020-07-06 19:45 94小渣渣 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 基础数据类型补充 str #首字母大写 其他小写 s1 = 'sABcDEF' print(s1.capitalize()) #return Sabcdef #大小写翻转 s1 = 'sABcDEF' print(s1.swapcase()) #return SabCdef #每个单词首字母大写,非 阅读全文
posted @ 2020-07-05 21:24 94小渣渣 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 字典学习继续 增 dic = dict({'first':1,'second':2,'third':3}) dic['four']=4 print(dic) #return {'first': 1, 'second': 2, 'third': 3, 'four': 4} 增加容易有重复键 dic = 阅读全文
posted @ 2020-07-04 21:21 94小渣渣 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 获取迭代对象总个数 len() s1=‘hello’ print(len(s1)) for循环 有限循环 s1=‘hello’ for i in s1: print(i)#自动从前到后打印s1所有元素 s1=‘321’​for i in s1:​ print('倒计时{}秒'.format(i))​ 阅读全文
posted @ 2020-07-03 20:02 94小渣渣 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 格式化输出 name = input ('Entry your name:')age = input('Entry your age:')msg = 'Your name is %s, age is %s' %(name,age)print (msg) %是占位符 s 指的是str d是数字 还有i 阅读全文
posted @ 2020-07-02 20:27 94小渣渣 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 【注】python学习笔记分类中的随笔很多代码源自博客园博客,感谢分享!: https://www.cnblogs.com/jin-xin/p/9076242.html https://www.cnblogs.com/Eva-J/p/7277026.html 编译型和解释型 编译型:全部编译二进制, 阅读全文
posted @ 2020-07-02 15:37 94小渣渣 阅读(120) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8