2018年11月20日

条件语句

摘要: 1、列表是任意对象组成的序列。把值放入方括号中就可以创建列表,如下所示: names = ["haha", "123", "434", "heihei"] 将新项追加到列表末尾 names.append("paula") 将一项插入到列表中的第K个位置 names.insert (k, "hehe" 阅读全文

posted @ 2018-11-20 19:01 X郭郭 阅读(59) 评论(0) 推荐(0)

变量和算术计算式子

摘要: 格式化字符串包含普通文本和特殊的格式化序列 “%d”=整数,"%s"=字符串,"%f"=浮点数 format()函数可以单独格式化每个部分 principal =100 #初始金额rate = 0.05 #利率numyears =5 #年数year =1while year <=numyears: 阅读全文

posted @ 2018-11-20 10:16 X郭郭 阅读(81) 评论(0) 推荐(0)

2018年10月17日

爬虫day1

摘要: 一、urllib import urllib.request response= urllib.request.urlopen("") html=response.read() print(html) utf-8解码 html = html.decode("utf-8") print(html) 二 阅读全文

posted @ 2018-10-17 22:58 X郭郭 阅读(91) 评论(0) 推荐(0)

2018年10月16日

模块

摘要: 恢复内容开始 容器:数据的封装 函数:语句的封装 类:方法和属性的封装 模块:程序 一、模块调用 文件名Tmokuai def c2f(cel): fah = cel * 1.8 +32 return fah def f2c(fah): cel = (fah - 32)/1.8 return cel 阅读全文

posted @ 2018-10-16 16:11 X郭郭 阅读(81) 评论(0) 推荐(0)

2018年10月15日

生成器

摘要: 一、yield(类似return,可中断) >>> def libs(): a=0 b=1 while True: a,b=b,a+b yield a 二、举例 >>> def libs(): a=0 b=1 while True: a,b=b,a+b yield b >>> for each in 阅读全文

posted @ 2018-10-15 16:00 X郭郭 阅读(119) 评论(0) 推荐(0)

2018年10月14日

迭代器

摘要: 一、iter(),next() next方法:返回迭代器的下一个元素 __iter__方法:返回迭代器对象本身 string="FishC it=iter(string) >>> next(it)'F'>>> next(it)'i' 二、Fibs迭代 class Fibs: def __init__ 阅读全文

posted @ 2018-10-14 21:06 X郭郭 阅读(85) 评论(0) 推荐(0)

定制序列

摘要: 一、__len__()和__getitem__() 如果在类中定义了__getitem__()方法,那么他的实例对象(假设为P)就可以这样P[key]取值。当实例对象做P[key]运算时,就会调用类中的__getitem__()方法 # -*- coding:utf-8 -*-class DataT 阅读全文

posted @ 2018-10-14 16:23 X郭郭 阅读(94) 评论(0) 推荐(0)

2018年10月13日

描述符

摘要: 恢复内容开始 一、描述符(将某种特殊类型的类的实例指派给另一个类的属性) __get__(self, instance, owner): 用于访问属性,它返回属性的值 __set__(self, instance, value): 将在属性分配操作中调用,不返回任何内容 —delelte__(sel 阅读全文

posted @ 2018-10-13 23:26 X郭郭 阅读(106) 评论(0) 推荐(0)

2018年10月12日

属性

摘要: 恢复内容开始 二、getattr:定义当用户试图获取一个不存在得属性时的行为 getattribute:定义当该类的属性被访问时的行为 setattr:定义当一个属性被设置时的行为 delattr:定义当一个属性被删除时的行为 class D: def __getattribute__(self,n 阅读全文

posted @ 2018-10-12 22:44 X郭郭 阅读(81) 评论(0) 推荐(0)

导航