摘要: 1.可迭代协议:可以被迭代要满足要求的就叫做可迭代协议。内部实现了__iter__方法 iterable:可迭代的 对应的标志 什么叫迭代?:一个一个取值,就像for循环一样取值 字符串,列表,元组,集合,字典都是可迭代的 2、迭代器协议:内部实现了__iter__,__next__方法 迭代器大部 阅读全文
posted @ 2018-02-24 23:53 树叶有花 阅读(153) 评论(0) 推荐(0) 编辑
摘要: def max(x,y): m = x if x > y else y return m def max1(a,b,c,d): res1 = max(a,b) res2 = max(res1,c) res3 = max(res2,d) return res3 print(max1(23,-7,31, 阅读全文
posted @ 2018-02-22 23:23 树叶有花 阅读(152) 评论(0) 推荐(0) 编辑
摘要: def func(): #def 关键字,定义函数,空格 函数名(变量) # 函数体 return 1,2,[123,2] ret1,ret2,ret3 = func() #函数名 + ()就要执行此函数 print(ret1,ret2,ret3) 例子1 def func(): count = 2 阅读全文
posted @ 2018-02-01 20:57 树叶有花 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1. name = "alex" print(id(name)) li = [1,2,3] print(id(li)) 2.is判断的是内存地址 name1 = "alex@" name2 = "alex@" print(name1 == name2) print(name1 is name2) 在pycharm里面2个结果都是True在python小黑框里,print(name1 is n... 阅读全文
posted @ 2018-01-28 12:01 树叶有花 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1.列表的删除 li = [1,2,3] del li[1:5] 超过列表长度 自动删除到最后 print(li) 2. 对应位置进行赋值 a, b = 1, 2 print(a,b) 问题:a = 1 b = 3 一行代码,让a,b值互换 a = 1 b = 3 a,b = b,a 3.比较(优先 阅读全文
posted @ 2018-01-27 20:19 树叶有花 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1.python2,python3区别大环境下: python2: 1,源码都含有php,Java,C,等语言的规范陋习, 2,重复代码特别多.python3:源码很规范,清晰,简单,符合python的宗旨.python3:英文,中文没有问题. 默认编码:utf-8python2:英文没问题,中文报 阅读全文
posted @ 2018-01-27 20:12 树叶有花 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 字典 :python 中非常重要的数据类型,在python中唯一一个映射的数据类型 可变与不可变 不可变数据类型:int str bool tuple可变数据类型:list,dic,set dic = {"name":"alex","name_list":["小黑","changjiang"]} key 是唯一的 且 是不可变数据类型value 是任意数据类型 在3.5版本(包括)之... 阅读全文
posted @ 2018-01-25 20:37 树叶有花 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1.列表 (一)增appendli = ["alex",True,"wusir"] li.append("xiaohei") print(li) li.append(["alex",True,"wusir"]) print(li) while True: i = input("请输入内容/Q或q 退出") if i.upper() == "Q": bre... 阅读全文
posted @ 2018-01-25 20:30 树叶有花 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一、引子 1.什么是数据? x = 10,10是我们要储存的数据 2.为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不用的类型的数据去表示 3.数据类型 (1)数字 (2)字符串 (3)列表 (4)元组 (5)字典 (6)集合 字符串存储少量的数据,便于操作 元组里面可以放任何数据类型 列表可承载大量的数据,里面可以放任何数据类型 字典可存储大量的数据,关联... 阅读全文
posted @ 2018-01-23 21:43 树叶有花 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 格式化字符串时,Python使用一个字符串作为模板。模板中有格式符,这些格式符为真实值预留位置,并说明真实数值应该呈现的格式。 Python用一个tuple将多个值传递给模板,每个值对应一个格式符。 格式符为真实值预留位置,并控制显示的格式。格式符可以包含有一个类型码,用以控制显示的类型,如下: % 阅读全文
posted @ 2018-01-22 22:44 树叶有花 阅读(424) 评论(0) 推荐(0) 编辑