摘要: def qqxing(k,l = {}): # l.append(1) l[k] = 'v' print(l) qqxing(1) #[1] qqxing(2) #[1,1] qqxing(3) #[1,1,1] # 如果默认参数的值是一个可变数据类型, # 那么每一次调用函数的时候, # 如果不传值就公用这个数据类型的资源 阅读全文
posted @ 2018-12-09 17:06 hopelv 阅读(85) 评论(0) 推荐(0)
摘要: # 2、写函数,接收n个数字,求这些参数数字的和。 def sum_func(*args): total = 0 for i in args: total += i return total print(sum_func(1,2,3,8,23,6)) # 3、读代码,回答:代码中,打印出来的值a,b,c分别是什么?为什么? # a=10 # ... 阅读全文
posted @ 2018-12-09 01:05 hopelv 阅读(94) 评论(0) 推荐(0)
摘要: #闭包:嵌套函数,内部函数调用外部函数的变量 # def outer(): # a = 1 # def inner(): # print(a) # inner() # outer() def outer(): a = 1 def inner(): print(a) return inner inn = outer(... 阅读全文
posted @ 2018-12-08 23:34 hopelv 阅读(109) 评论(0) 推荐(0)
摘要: # def max(a,b): # return a if a>b else b # # def the_max(x,y,z): #函数的嵌套调用 # c = max(x,y) # return max(c,z) # # print(the_max(1,2,3)) #函数的嵌套定义 #内部函数可以使用外部函数的变量 # a = 1 # def outer(): # ... 阅读全文
posted @ 2018-12-08 22:58 hopelv 阅读(209) 评论(0) 推荐(0)
摘要: # 函数进阶 # a = 1 # def func(): # print(a) # func() # 命名空间和作用域 # print() # input() # list # tuple #命名空间 有三种 #内置命名空间 —— python解释器 # 就是python解释器一启动就可以使用的名字存储在内置命名空间中 # 内置的名字在启动解释器的时候被加载进内存里 ... 阅读全文
posted @ 2018-12-08 21:38 hopelv 阅读(170) 评论(0) 推荐(0)
摘要: #len # s = '金老板小护士' # len(s) # def my_len(): #自定义函数 # i = 0 # for k in s: # i += 1 # print(i) # # length = my_len() # print(length) # 函数 # 定义了之后,可以在任何需要它的地方调用 # 没有返回长度,只是单纯的打印 #... 阅读全文
posted @ 2018-12-08 12:13 hopelv 阅读(149) 评论(0) 推荐(0)
摘要: 1,文件操作。 模特主妇护士老师.txt 1,文件路径:d:\模特主妇护士老师.txt 2,编码方式:utf-8 gbk 。。。。 3,操作方式:只读,只写,追加,读写,写读..... 以什么编码方式储存的文件,就以什么编码打开进行操作。 只读:r rb f = open('模特主妇护士班主任',m 阅读全文
posted @ 2018-12-06 23:50 hopelv 阅读(150) 评论(0) 推荐(0)
摘要: ''' 集合:可变的数据类型,他里面的元素必须是不可变的数据类型,无序,不重复。 {} ''' # set1 = set({1,2,3}) # set2 = {1,2,3,[2,3],{'name':'alex'}} # 错的 # print(set1) # print(set2) # set1 = {'alex','wusir','ritian','egon','barry',} ... 阅读全文
posted @ 2018-12-06 20:41 hopelv 阅读(108) 评论(0) 推荐(0)
摘要: # s = 'alex'# s1 = b'alex'# print(s,type(s))# print(s1,type(s1)) # s = '中国'# print(s,type(s))# s1 = b'中国'# print(s1,type(s1)) s1 = 'alex'# encode 编码,如 阅读全文
posted @ 2018-12-06 01:40 hopelv 阅读(814) 评论(0) 推荐(0)
摘要: count = 0 while count <= 5 : count += 1 if count == 3:break print("Loop",count) else: print("循环正常执行完啦") print("-----out of while loop ------") 循环没有被break打断就会执行else 部分 阅读全文
posted @ 2018-12-04 00:54 hopelv 阅读(88) 评论(0) 推荐(0)