python基础
tianabao
这个作者很懒,什么都没留下…
展开
-
python基础(05)——类,对象,私有化封装,继承
#人类class HuMan: #属性 name = 'ywcd' sex = '男' age = 18 #非绑定类的方法 def say(self): print('fafaafafa',self.name) #绑定类的方法(只能用类访问) def drink(): print('hehehehh')原创 2017-12-24 18:28:09 · 205 阅读 · 0 评论 -
python基础(09)——列表,元组,字典,集合
#列表的普通操作lists = ['张飞','岳飞','双飞']print(lists[0]) #访问列表的莫个元素lists[0] = '飞飞' #修改列表的某个元素print(lists)#删除某个元素del lists[0]print(lists)#列表的的分片操作lists = ['飞飞','菲菲','肥肥','狒狒']print(lists[:2])print(lists[原创 2018-01-07 18:26:20 · 259 阅读 · 0 评论 -
python基础(12)——继承
#继承 一个类可以获取另外一个类的所有成员class Zhaoyun: name = '赵云' sex = '男' def kanmen(self): print('即使敌众我寡,也能取敌将首及') def qima(self): print('我的马跑得贼快')class xiaoyun(Zhaoyun): name = 'x原创 2018-01-14 22:27:02 · 206 阅读 · 0 评论 -
python基础(11)——shutil模块,zip模块
#高级系统模块import shutil#copy() 复制文件#res = shutil.copy('/home/aaa.txt', '/home/wangtianbao/aaa.txt')#print(res)#copy2() 复制文件,保留元数据(文件信息)#res = shutil.copy2('/home', '/home/wangtianbao')#print(res)#cop原创 2018-01-14 22:23:24 · 231 阅读 · 0 评论 -
python基础(02)——数据类型转化以及运算
强制数据类型转换(显式数据类型转换)int() 将其他数据类型转化为整数”’ 1.整数无需转换 2.浮点数转换为整数 直接去掉小鼠部分保留整数部分 3.布尔值转换 True -》1 False -》0 4.复数无法转换 5.纯整数字符串可以转换,其余都不可以 6.列表,元祖,字典,集合无法转换”’ num1 = 22.3 print(num1,type(num1)) newnum原创 2017-12-10 20:59:32 · 323 阅读 · 1 评论 -
python基础(01)——注释,变量,数字类型
注释作用:1为代码添加解释说明,增加程序的可读性 2用于排查程序错误print(‘注释的作用是什么’)print(‘1为代码添加解释说明’)print(‘2用于排查程序错误’)注释的分类:1单行注释(#) 2多行注释(”’或”“”)”’ print(‘晚上我在教师练代码!’) print(‘晚上我在教师练代码!’) print(‘晚上我在教师练代码!’) ”’“”” print(‘晚上我在原创 2017-12-10 20:56:00 · 280 阅读 · 0 评论 -
python基础(03)——while循环和for循环
#☆#一行10个星星★'''i = 0while i < 10: print('★', end='') i += 1print()#生成10行''''''i = 0while i < 10: j = 0 while j < 10: print('★', end='') j += 1 print() i +原创 2017-12-17 19:31:57 · 592 阅读 · 0 评论 -
python基础(04)——函数
#用函数制作一个10行10列的星星def myxx(): j = 0 while j < 10: i = 0 while i < 10: print('★', end='') i += 1 print() j += 1myxx()#函数命名规则'''1.禁止使用中文原创 2017-12-17 19:37:05 · 458 阅读 · 0 评论 -
python基础(08)——随机模块函数,字符串
#随机数模块#导入随机模块import random#random() 获取0-1之间的小数result = random.random()print(result)#获取0-1之间只有1为的小数import mathresult = math.floor(random.random()*10)/10print(result)#choice() 隨机获取序列中的值lists = [1原创 2018-01-01 16:53:06 · 278 阅读 · 0 评论 -
python基础(07)——递归,lambda表达式,数学函数
#递归def tubie(no): print(no) if no > 0: tubie(no -1) else: print('____') print(no)tubie(3)'''输入3输出3 3 > 0 tubie(3-1) tubie(2) 输入2 输出2 2 > 0原创 2018-01-01 16:47:47 · 1084 阅读 · 0 评论 -
python基础(06)——装饰器
# 第一步:基本函数def lashi(): print('这是一个基本函数')#调用函数:lashi()# 第二步:扩展功能(不能直接修改原来的函数)#定义用于扩展函数的函数def kuozhan(var):#var接收基本函数lashi #扩展功能1 print('这是扩展1') #原有函数功能 var()#var调用基本函数lashi #扩原创 2017-12-24 18:35:41 · 161 阅读 · 0 评论 -
python基础(10)——文件操作,os模块
#文件的操作'''#文件写入#1.创建文件(创建文件,并且写入硬盘)fp = open('03.txt','w')print(fp,type(fp))#2.向文件中添加内容fp.write('你好')#3.关闭文件fp.close()'''#文件读取#1.打开文件#fp = open('03.txt','r')#2.读取文件#print(fp.read())#3.关闭文件#原创 2018-01-07 18:35:54 · 283 阅读 · 0 评论