自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 访问限制

class Person(object): def __init__(self,name,age,height,weight,money):#使用类创建对象时候自动调用 print("这里是init") print(name,age,height,weight) self.__money=money #加__不能被直接访问 ...

2018-09-27 08:05:42 219

原创 单继承 多重继承 序列化 反序列化

单继承from person import personclass student(person): def __init__(self,name,age,money,stuId): #调用父类中的__init__ super().__init__(name,age,money) #单继承 #子类可以有一些自己独有的属性 sel...

2018-09-27 08:04:34 374

原创 __str__ __del__ __repr__

str"""__repr__ ()将函数重新定义写一遍__str__()在调用print打印对象时自动调用,是给用户用的 是一个描述对象的方法"""class Person(): def __init__(self,name,age,height,weight): self.name=name self.age=age self....

2018-09-27 08:00:52 123

原创 try except

def func1(): try: print('我是try...') #1 print(10 / 0) return 1 except: print('我是except...') return 2 finally: print('我是finally...')...

2018-09-27 07:56:17 543

原创 eval函数

'''演示eval()的使用'''str1 = '["aa", "bb", "cc", "dd"]'lt = eval(str1)print(lt, type(lt))# print(list(str1))str2 = '{"name":"tom", "age":18}'dic1 = eval(str2)print(dic1, type(dic1))

2018-09-27 07:47:52 108

原创 time datatime

time"""UTC(世界协调时间):格林尼治天文时间中国UTC-8DST(夏令时):是一种节约能源而人为规定时间制度,在夏季调快1h。时间表示形式:1.时间戳 以整形或浮点型表示时间的一个以秒为单位的时间间隔 这个时间间隔的基础值是1970年1月1号带领开始算起2.元组 python数据结构表示,这个元组有9个整形内容 year month day hours mi...

2018-09-27 07:45:15 169

原创 列表 字典常用函数

列表字典所用函数#extend(iterable):将iterable对象中的元素分别取出追加到列表的最后# lt.extend(['鸣人','佐助','樱','卡卡西'])# lt.extend({'鸣人','佐助','樱','卡卡西'})# lt.extend('abcd')#注意:extend()函数参数只能接受可迭代对象,123是int值不满足所以报错;# lt.extend...

2018-09-27 07:34:41 163

原创 tkinter函数04

单击,双击,三级def func(event): print(event.x,event.y)#在小控件中的x y#button-1 鼠标左键#button-3 鼠标右键#单击button1=tkinter.Button(win,text="leftmouse button")button1.bind("<Button-1>",func)button1.pack...

2018-09-19 18:15:35 447

原创 tkinter函数03

树状结构#建立树状的目录tree=ttk.Treeview(win)tree.pack()#添加一级树枝treeF1=tree.insert("",0,"中国",text="中国CHI",values=("F1"))treeF2=tree.insert("",1,"美国",text="美国USA",values=("F2"))tree

2018-09-19 18:03:31 240

原创 tkinter函数02

Menumenubar=tkinter.Menu(win)win.config(menu=menubar)#创建一个菜单选项menu1=tkinter.Menu(menubar,tearoff=False)#给菜单选项添加内容def func(): print("***********************")for item in ["Python","c","C++"...

2018-09-19 17:52:06 371

原创 tkinter的函数01

import tkinterwin=tkinter.Tk()win.title("银行系统")#设置大小和位置win.geometry("400x400+200+100")#长字母(x)宽 距屏幕左侧位置 距屏幕上边位置#进入消息循环win.mainloop()...

2018-09-19 17:19:58 973

原创 可迭代对象&迭代对象

2.可迭代对象&迭代器对象满足可迭代对象前提:可以被循环的对象就是可迭代对象;例如:str、list、tuple、set、dict、range、generator可以使用比较高效的方式判断某个对象是否是可迭代对象需要导入collections模块中的Iterable属性,并且需要配合内置函数isinstance(obj, type)来实现检测满足迭代器对象前提:1).需要是一...

2018-09-18 18:05:39 4568

原创 生成器

生成器格式:(表达式 for 变量参数 in 序列对象)gen = (x * 2 for x in range(5))print(gen, type(gen))使用next()函数获取generator对象的数据内容print(next(gen))对于generator对象而言:生成的每个元素只能被调用(使用)一次,调用完毕了,不可逆。如果generator中元素已经全部被使用过了...

2018-09-18 17:53:27 176

原创 匿名函数运算法

匿名函数#定义无参的匿名函数f = lambda : Trueprint(f,type(f))#调用有名函数print(func())#调用匿名函数print(f())#使用匿名函数完成拼接:f1 = lambda x: ’ '.join(x.split())//A code block#使用匿名函数print((lambda x: x ** 3)(2))print((l...

2018-09-18 17:45:23 470

原创 深度遍历和广度遍历

深度遍历//A code blockimport osdef getAllFileST(path):#定义列表存储数据(模拟栈)stack = []#将path路径的内容(字符串,绝对路径)压栈(存入到stack列表中)stack.append(path)#只要stack中有内容,循环继续while len(stack) != 0: #出栈(从stack取出数据) ...

2018-09-18 17:34:12 204

原创 列表生成器

‘’’演示列表生成式的使用:格式:[expr for ver1,[ver2] in 序列对象(str、list、tuple、set、dict、range)]‘’’#需求1:生成元素为1~10的列表#方式一:不使用列表生成式的方式lt = list(range(1,11))print(lt)#方式二:使用列表生成式的方式lt1 = [x for x in range(1,11)]...

2018-09-17 21:26:02 254

原创 os模块和其他模块

os模块 和其他模块import osprint(os.stat(‘sunck’))import osprint(os.system(‘ipconfig’))print(os.system(‘dir’))print(os.system(‘cls’))math和sys模块import math,sys#演示math模块的使用:#属性:e和pi的使用print(math.e)p...

2018-09-17 21:18:53 119

原创 函数,文件处理

文件读写ascii函数 ord()函数 chr()函数全局变量修改global 局部变量nonlocal#写文件f.write(‘sunck is a hate man’) # 将信息写入缓冲区#刷新缓冲区flush函数f.flush() # 刷新缓冲区将内部缓冲区的数据写入文件 而不是等待关闭文件时写入while True:passf.close()wh...

2018-09-17 21:01:56 97

原创 循环

字典遍历//An highlighted blockdic1={‘职业:’:‘弓箭手’,‘武器:’:‘弓箭’,‘射程:’:‘500m’,‘主修’:‘暴击’}dic2={‘远程:’:[‘赏金猎人’,‘寒冰射手’,‘惩戒之箭’,‘皮城女警’],‘近战:’:[‘盖伦’,‘齐天大圣’,‘诺克萨斯之手’,‘剑圣’],‘刺客:’:[‘Timor’,‘溺水之怨’,‘布隆’,‘皇子’]}‘’’使用for...

2018-09-17 20:48:51 171

原创 歌词遍历案例 lrc文件

代码//A code blockimport timemusicLrc="""[00:00.64]背后女人 - 杨千嬅/周柏豪[00:03.17]词:Tim Lui[00:03.95]曲:周柏豪[00:05.30]编曲:周锡汉/黄兆铭[00:05.63]监制:周锡汉[00:06.49]OP:Click Music Limited[00:06.65]SP: Music Natio...

2018-09-17 20:34:00 266

原创 以end作为输入结束标志

代码endstr=“end”str=""for line in iter(input,endstr): #以end作为输入结束标志#输入end作为结束str += line + ‘\n’print(str)

2018-09-17 20:30:04 4426

原创 函数小结

函数小结偏函数print(int(‘123’,base=10))#强制转换为十进制print(int(‘101110’,base=2))#强制转换为二进制import functools#把一个参数固定住,形成一个新的函数int3=functools.partial(int,base=2) #规定了输入的值必须是二进制print(int3(‘10111001’))print(...

2018-09-17 20:24:19 88

原创 简单数据运算

数据运算‘’’演示位运算符的使用:(了解)符号:按位与(&) 按位或(|) 按位异或(^) <<(左移) >>(右移)特点:位运算符是运算效率最快的运算符,因为它直接面对的就是二进制运算过程如下:按位与(&):9:0000 10015:0000 0101结果为:0000 0001 1按位或(|):9:0000...

2018-09-17 20:05:03 152

原创 数据小注意

数据类型注意print(type((1,)))#定义元组 加逗号 ;b="".join([‘a’, ‘b’, ‘c’, ‘d’, ‘e’])# 列表转换为字符串;ourlist.append([1,2,3]) #直接追加到列表中将列表作为元素;fucklist=[1,2,“k”,6,7]fucklist.extend(“123”)#依次加入到列表中排序 打碎加入;fucklist.in...

2018-09-17 19:47:48 78

原创 随机生成6位验证码

import random str=”” for i in range(6): ty=random.randrange(3) if ty==0: #随机生成一个大写字母 ch=chr(random.randrange(ord(“A”),ord(“Z”)+1)) str+=ch elif ty==1: ...

2018-09-16 20:31:12 692

原创 python技术

CSDN创建

2018-09-16 13:52:09 339

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除