12 2017 档案
摘要:1 import time 2 #时间戳:1970.1.1.08:00:00起到现在的总秒数 3 #-----------------------------Time模块内置函数----------------------------- 4 #time.altzone #返回格林威治西部的夏令时地区的偏移秒数 5 print("夏令时区的偏移秒数:time.altzone %d " %...
阅读全文
摘要:1 #需求:查询地区天气 2 #分析:第一步,抓取上面所有的天气信息 3 4 from html.parser import HTMLParser 5 from urllib import request 6 import pickle 7 import json 8 9 #解析中国天气网HTML 10 class WeatherHtmlParser(H...
阅读全文
摘要:1.__new__在对象被实例化时调用 2.第一个参数是类本身,其他参数传入__init__中 3.__new__如果没有返回值,则不会调用__init__ 4.主要用于继承不可变类型时重写 1.当对象是被应用在切片表达式中调用 2.如果__index__被定义,则__int__也需要被定义,且返回
阅读全文
摘要:1 #修饰符的作用就是为已经存在的对象添加额外的功能 2 #实例: 3 import time 4 5 def timesLong(fun): 6 x = 0 7 def call(): 8 start = time.clock() 9 print("时钟开始!") 10 fun() 11 end...
阅读全文
摘要:1 #一些常用的BIF和使用实例 2 3 #------------------------------------------------------------------- 4 #issubclass 判断一个类是否是另外一些类的子类 5 #issubclass(class,classinfo) classinfo 可以是类对象组成的元组,只要class与其中任何一个候选类的子...
阅读全文
摘要:1 #什么是组合:其实就是在类定义中把需要的类放进去实例化就可以啦。 2 class A: 3 pass 4 5 class B: 6 pass 7 8 class C: 9 def __init__(self): 10 self.a = A() 11 self.b = B() 12 13 14 #C拥有了A和B,...
阅读全文
摘要:1 #继承 2 #假设有不同品种的鱼,它们的蛋白质含量都不同,那么我们吃掉这些鱼获得的效果也应该不同 3 #----------------------------------------------------------------------- 4 #实例一:主要演示简单的多态,简单的单继承 5 6 #所有鱼的基类 7 class Fish: 8 def __in...
阅读全文
摘要:1 import random 2 import os 3 import time 4 5 class Fish(object): 6 7 coord = {} 8 moveSpeep = 0 9 10 def __init__(self,posX,posY,moveSpeep = 1): 11 sel...
阅读全文
摘要:#在Python中其实并没有像C++一样的,private,public,protected这些关键字用来限制访问权限 #但是我们可以在属性和方法的前面加上__双下划先 class testClass(object): def __init__(self): self.__name = "欧米茄" self.score = 100 def __...
阅读全文
摘要:1 #创建一个类,类是一种具有相同属性和方法的抽象 2 #创建类需要使用class关键字,并且定义方法时,方法的第一个参数是self 3 class Student(object): 4 5 #这点与C/C++、C#的语法不同,简单区别下,定义类属性需要在特殊方法__init__内部 6 def __init__(self,name,score): 7 ...
阅读全文
摘要:1 import os 2 import easygui as g 3 4 def StatisticeCodeLine(dir_name): 5 file_dict = {".py":[0,0],".c":[0,0],".cpp":[0,0],".pas":[0,0],".asm":[0,0]} 6 all_child_dir = os.walk(dir_name...
阅读全文
摘要:1 import random 2 3 secret = random.randint(1,10) #随机一个数字作为答案 4 value = secret + random.randint(100,1000) #随便给一个值,防止重复 5 count = 3 #剩余游戏次数 6 while not secret ...
阅读全文
摘要:#关于腌菜的基础操作 #一般情况下学会腌菜的技术可以使文件大小更加小巧,更加持久。 #下来是就是一些腌菜的基础用法 import pickle, os #在腌菜之前需要导入腌菜模块 #实例一:这是一个保存腌菜的实例 print("------------------------------------------------------------...
阅读全文
摘要:1 #这里列举在os模块中关于文件/目录常用的函数使用方法 2 3 #这里需要注意下,在使用这些方法前记得导入os模块 4 import os #导入os模块 5 """ 6 os对象方法: 7 os.getcwd() #返回当前工作目录 8 os.chdir(path) #改变工作目录 9 os.lis...
阅读全文
摘要:1 #在Python中,如果想要操作一个文件,必须先得到文件的对象。 2 #实例一: 3 print("-------------------------------------------------------------------") 4 file = open("test.txt","wt") #这里我们使用open()函数来获取对象。 5 data = "这是一个用测试的文...
阅读全文
摘要:1 #Python内置了字典,类似于C/C++的STL(map),C#的Dictionary 2 #字典使用键与值得方式存储,具有极快的查找速度 3 #注意一点:字典的值可以重复,但键唯一 4 #简单的字典创建实例 5 #----------------------------字典创建---------------------------- 6 print("#-----...
阅读全文
摘要:1 #递归在编程上表现为一个函数调用它自身 2 #注意,必须设置正确的返回条件 3 #递归的作用:如汉诺塔、目录索引、快速排序、二叉树遍历 4 #递归的核心思想就是将规模大的问题变成规模小的问题组合,从而简化问题的解决难度 5 6 #递归函数 7 #实例一:编写一个power函数,返回x的y次幂 8 def power(x,y): 9 if y : 10 ...
阅读全文
摘要:1 #------------------------------内嵌函数------------------------------ 2 #内嵌函数就是在函数内部定义函数 3 #实例一 4 print("#------------------------------内嵌函数------------------------------") 5 def funOutOne():...
阅读全文
摘要:1 #--------------------------------------------------------------------- 2 #函数定义方法,()括号内可以不加形参 3 def FunName(): 4 #函数体随便写 5 #函数体随便写,要写多长都可以....建议别太长,不然要骂娘..... 6 pass 7 8...
阅读全文
摘要:1 #list() 将一个可迭代对象转换为列表 2 #tuple() 将一个可迭代对象转化为元组 3 str1 = "我想去钓鱼" 4 str2 = list(str1) 5 print(str1) 6 print(str2) 7 str3 = tuple(str1) 8 print(str3) 9 10 #max函数和min函数 11 list1 = list("abcAB...
阅读全文
摘要:1 #如何格式化输出字符串 2 print("{0}是一只{1}".format("我","猫")) 3 print("{a}是一只{b}".format(a="我",b="猫")) 4 print("{0:.1f}{1}".format(3.1415,"GB")) 5 6 #使用%格式化输出 7 print("%c %c %c" % (97,98,99)) 8 print("...
阅读全文
摘要:1 #字符串的定义变量 2 var1 = "Hello world" 3 var2 = 'This is my a Python3 code.' 4 print(var1 + '\n' + var2) 5 6 #访问字符串中元素的值 7 print("var1[0]:",var1[0]) 8 9 #字符串的拼接 10 var1 = var1 + " " + var2 11...
阅读全文
摘要:1 #如何定义一个列表 2 print("#如何定义一个列表。") 3 list1 = [1,2,3,4,5,6] 4 print("list1 = %s \n\n\n" % str(list1)) 5 6 7 8 #如何添加、删除、访问链表中的元素 9 print("-------------------------------------------------\n#...
阅读全文
摘要:1 #如何定义一个标准的元组 2 arr = (1,2,3,4,5,6,7) 3 print("arr = %s " % str(arr)) 4 5 #如何定义一个只有一个元素的元组 6 print("") 7 print("如何定义一个只有一个元素的元组") 8 arr = (1,) 9 print("正确:arr1=(1,): %s" % type(arr)) #正确 1...
阅读全文

浙公网安备 33010602011771号