05 2020 档案

摘要:'''递归定义:在函数内部可以调用其他函数,如果调用的是本身,这个函数就是递归函数特性:1、必须要有明确的结束条件2、每次更深一层递归时,问题模块相比上一次递归减少3、递归效率不高,递归层次过多会导致栈溢出'''def calc(n): print(n) if int(n/2) >0: return 阅读全文
posted @ 2020-05-25 15:01 云雾迷歌 阅读(119) 评论(0) 推荐(0)
摘要:'''局部变量与全局变量'''age = '18' #全局变量def change_name(name): global age #global:把局部变量改成全局变量 age = 25 print('before change',name,age) #打印结果:before change clyd 阅读全文
posted @ 2020-05-25 14:45 云雾迷歌 阅读(244) 评论(0) 推荐(0)
摘要:'''编程方式分为三种,分别是面向对象class、面向过程def、函数式编程def在python中,对面向对象或函数式编程不做区分'''#函数式编程语法def func1(): '''注释''' print('函数式编程') #语句 return 0#面向过程语法def func2(): '''注释 阅读全文
posted @ 2020-05-25 14:04 云雾迷歌 阅读(220) 评论(0) 推荐(0)
摘要:'''注册练习把注册的信息放在文件中'''infoFile = 'D:\\test.txt' # Windows系统中,切换符是\\ 或 /i = 0for i in range(3): flag = True username = input('请输入用户名:').strip() # strip: 阅读全文
posted @ 2020-05-21 20:32 云雾迷歌 阅读(208) 评论(0) 推荐(0)
摘要:'''读、写文件'''# r:读;w:写;a:追加;r+:读写;w+:写读;a+:追加读写;# rb:读二进制文件(包含视频、音频、网络传输);wb:写二进制文件(默认为r)f = open('test','r',encoding='utf-8') #文件句柄#read:读data = f.read 阅读全文
posted @ 2020-05-20 14:44 云雾迷歌 阅读(154) 评论(0) 推荐(0)
摘要:'''集合的用法作用:1、去重2、关系测试3、无序的'''list = [1,3,5,6,2,1,3]list = set(list)list_2 = set([2,3,1,8,9,0])print(list,list_2)#intersection:交集(用 & 表示)print(list.int 阅读全文
posted @ 2020-05-19 14:37 云雾迷歌 阅读(479) 评论(0) 推荐(0)
摘要:'''三级菜单可以随时退出,返回上一菜单'''date = { '北京':{ '东城区':{ '安定门街道':{'国子监','鼓楼和钟楼'}, '北新桥街道':{'雍和宫','梁启超故居'} }, '西城区':{ '西长安街街道':{'西单','人民大会堂'}, '新街口街道':{'什刹海','广化 阅读全文
posted @ 2020-05-19 00:25 云雾迷歌 阅读(136) 评论(0) 推荐(0)
摘要:'''字典的用法key-value'''info = { '01':'zhang', '02':'wang', '03':'li'}z = { '01':'zhang', 2:4}#字典的循环for i in info: print(i,info[i])#update:合并两个字典,去重合并info 阅读全文
posted @ 2020-05-18 17:02 云雾迷歌 阅读(117) 评论(0) 推荐(0)
摘要:'''列表的用法'''names = ['A',['V','W'],'B','C','D']print(names[0:-1:2])print(names[::2])#列表的循环for i in names : print(i)#f复制(浅复制)#names3 = names.copy()#复制(深 阅读全文
posted @ 2020-05-18 15:17 云雾迷歌 阅读(169) 评论(0) 推荐(0)
摘要:'''字符串的用法'''name = 'my name is {name} and i am {year} old'print(name.capitalize()) #capitalize:首字母大写print(name.count('e')) #count:统计print(name.center( 阅读全文
posted @ 2020-05-18 14:55 云雾迷歌 阅读(245) 评论(0) 推荐(0)
摘要:'''需求:启动程序,让用户输入工资,打印商品列表让用户根据商品编号购买商品选择商品后,判断是否足额,不足提醒,足扣款可以随时退出,退出显示余额和已购商品'''#商品列表prodnct_list = [ ('Iphonr' ,6000), ('HUAWEI',4000), ('Mac pro',98 阅读全文
posted @ 2020-05-18 00:51 云雾迷歌 阅读(313) 评论(0) 推荐(0)
摘要:'''需求:1、可猜三次2、三次猜完可选择是否继续''' age_of_Clyde = 25 count = 0while count < 3: #输入默认是字符串类型,转换成int类型 age_of = int(input('age_of_Clyde:')) if age_of == age_of 阅读全文
posted @ 2020-05-18 00:49 云雾迷歌 阅读(150) 评论(0) 推荐(0)