摘要: 元类(metaclass) # type()构建一个类 def f(self, name='python'): print('hello %s'% name) Test = type('Test', (object,), dict(show=f)) t = Test()t.show() # 另一种构 阅读全文
posted @ 2018-12-17 23:24 wk326 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1.以下程序输出结果是什么 a = 1 def fun(a): a = 2 fun(a) print (a) a = [] def fun(a): a.append(1) fun(a) print(a) 输出结果: 1 [1] 2.请简要说明什么是类变量,什么是实例变量,并观察以下程序的输出结果 答:实例变量必须在变量前添加self... 阅读全文
posted @ 2018-12-17 11:36 wk326 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 16.请问这个函数有多少个参数? def MyFun((x,y), (a, b)): return x * y - a * b 答:0个参数,因为(x,y)和(a,b)是元组,元组不可变,不能作为参数。 17.编写一个函数满足以下功能: 计算打印所有参数的和乘以基数(base=3)的结果 def test(*args,base=3): res=0 ... 阅读全文
posted @ 2018-12-11 23:04 wk326 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 5. 尝试实现一个管理系统 =======通讯录管理系统======= 1.增加姓名和手机 2.删除姓名 3.修改手机 4.查询所有用户 5.根据姓名查找手机号 6.退出 ============================ 5. 随机产生密码: 在26个大小写字母和10个数字组成的列表中,随机生成10个8位密码 1.通过代码实现如下转换: • 二进制转换成十进制:v = “0... 阅读全文
posted @ 2018-12-10 21:11 wk326 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1. 求区间[100, 200]内10个随机整型数的最大值 import random a = 0 s = [] while a < 10: n=random.randint(100,200) s.append(n) a += 1 print(s) print('最大值{}'.format(max (s))) 2. 我们将三位整型数的每一位的立方和等于数值本身的... 阅读全文
posted @ 2018-12-06 23:10 wk326 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 第1题:定义一个字符串"python的创始人是Guido",试分别打印出"Guido","odiuG", "ph的人uo" s = 'python的创始人是Guido' print(s[-5:]) print(s[-1:-6:-1]) print(s[::3]) 第2题:有字符串"你"和"最帅"... 阅读全文
posted @ 2018-12-05 21:59 wk326 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 1. 写一段程序实现以下功能 读入用户输入的姓名,打印"你好!xxx",要求输出的字符串占20个宽度,不够补*,居中对齐 a = str(input('请输入名字:')) b = '你好!' c = b + a print('{:*^20}'.format(c))... 阅读全文
posted @ 2018-12-04 22:23 wk326 阅读(93) 评论(0) 推荐(0) 编辑