随笔分类 - python基础
摘要:#单继承 __Author__ = 'Cairo' zero, one, two, three, fous, five, six, seven, eight, nine = range(10) class Person(): def __init__(self,name,age,sex,money): self.name = name self.age...
阅读全文
摘要:''' 静态方法,和类方法实例 ''' import math class Pizza(): radius = 5 height = 10 def __init__(self,radius,height): self.radius = radius self.height = height print("创建实例") ...
阅读全文
摘要:# """ # Author:Cairo # """ # # 一、匹配单个字符 # \d:匹配单个数字 # \D:匹配单个非数字 # \w:匹配单个字母或者数字或下划线 # \W:匹配单个字母或者数字或者下划线以外的字符 # \s:匹配单个不可见的字符,例如:\w\s\-\s\d匹配a - 3.(匹配的是空格) # \S:匹配一个可见的字符 # ...
阅读全文
摘要:""" Author:Cairo """ # 列表推到式:一种采用简洁的方式来处理序列中的全部或部分元素,并返回结果列表 # 推导式的公式为:[元素(或者计算方法) for循环(允许多个循环)if语句] # 比如我们来创建一个1-100的平方 # print([x ** x for x in range(1,100)]) # 当然我们也可以设置一下条件,满足条件才能添加到列表中 # prin...
阅读全文
摘要:##函数 #简单的函数获取身份证日期: # def Id(ID): # ''' # :param ID: ID为函数的参数 # :return: 是返回值,返回了运算结果(如果不加入return语句,他默认的返回结果是None,就是说它执行的是return None # 返回时是以元组的方式返回 # :def Id(ID,NAME):如果我...
阅读全文
摘要:###网络编程 ##发送端 # import socket ###导入socket # socket.TCP/IP ###定义客户端,定义socket类型 # connect(a.ip,a.port) ##连接远程机器 # socket.send(hello)##开始发送 # socket.recv() ##然后接收 # socket.close()##客户端关闭 ##接收端 ,也就是服...
阅读全文
摘要:Python2.x和Python3.x的区别: python2版本语句: pyrhon3版本语句: Python2和Python3 except 语句的区别就是Python2用逗号隔开给错误类型命名,而Python3使用as来命名的 使用多条except 子句可以指定多个异常代码块 如下所示:
阅读全文
摘要:##反射 #通过字符串映射或修改程序运行时的状态、属性、方法,有以下四个方法 def talk(self): print("%s 的叫声真好听...." % self.name) class Proper(object): def __init__(self,name): self.name = name def eat(self): pr...
阅读全文
摘要:# class Foo (object):# def __init__(self,name):# self.name = name## C = Foo("Caicai")# print(type(C))###特殊创建类def func(self): print("Hello %s you and %
阅读全文
摘要:class Animal: def __init__(self, name): self.name = name def talk(self): pass ####多态 @staticmethod def animal_talk(obj): obj.talk() class Cat(Animal): ...
阅读全文
摘要:###面向对象 class Role():###定义一个类 n = 18 ##类变量,调用Role.n 如果实例变量中有这个变量名称的存在,就会从实例变量中取值(不能更改) n_list = [] ###也是一样可以使用append()方法去增加内容 def __init__(self,name,role,rils,money):###构造函数 ###构造...
阅读全文
摘要:匿名函数:lambda n:print(n)一切对象非零即True,空也算是False#如果all()里面的对象全部为真就返回True,否则False a = all(["aaa",12,0]) print(a) #如果any()里面的对象任意一个为真就返回True,否则alse a = any(["aaa",12,0]) print(a) #十进制转二进制 a=bin(255) pri...
阅读全文
摘要:迭代器 可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等 一类是genrator,包括生成器和带yield的generator function 这些可以直接用作与for循环的对象统称为可迭代对象:Iterable。 isinst
阅读全文
摘要:##没有参数版的装饰器 ##装饰器是在不动用原来的功能源代码加上一个功能,也不能调用原来的函数 #首先要引入需要的功能板块 import time 第三部也就是实现了新的功能: def timer(timerr): def code()##第四步 ##开始定时:sta_timer = time.time() sta_timer = time.time()...
阅读全文
摘要:写死了的修改##这个方法修改文件内容是需要两个旧文件,和创建一个新文件 f = open("file.txt","r",encoding = "utf-8") ##只读模式 f_new = open("file_new.txt","w",encoding="utf-8")##只写模式,如果存在这个文件就覆盖掉里面的内容,也就是清除了 for line in f: ##读取内容 if "...
阅读全文
摘要:文件操作流程 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件
阅读全文

浙公网安备 33010602011771号