随笔分类 - Python3 基础笔记
Python3的基础笔记
摘要:Label(master=None,**options)(class) master -- 父组件 **option -- 组件选项 1.设置活动状态时的背景色 2.默认值系统指定 1.设置活动状态时的前景色 2.默认值系统指定 1.控制文本或者图像在label中的显示位置 2.N,NE,E,SE,
阅读全文
摘要:#定义一个生成器,形式与函数相同,区别在于yield关键字,它其实类似于return def easyYield(): yield 1 yield 2 #将生成器实例化一个对象,绑定在变量身上,通过next取得yield的内容 a = easyYield() print(next(a)) print(next(a)) #第二个实例,升级版的生成器 def libs(): ...
阅读全文
摘要:1 import time 2 #时间戳:1970.1.1.08:00:00起到现在的总秒数 3 #-----------------------------Time模块内置函数----------------------------- 4 #time.altzone #返回格林威治西部的夏令时地区的偏移秒数 5 print("夏令时区的偏移秒数:time.altzone %d " %...
阅读全文
摘要: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...
阅读全文
摘要:#在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 ...
阅读全文
摘要:#关于腌菜的基础操作 #一般情况下学会腌菜的技术可以使文件大小更加小巧,更加持久。 #下来是就是一些腌菜的基础用法 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...
阅读全文

浙公网安备 33010602011771号