2018年12月26日
摘要: 3. 函数 描述 int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x ) 将对象 x 阅读全文
posted @ 2018-12-26 14:09 liuyibo 阅读(83) 评论(0) 推荐(0) 编辑
  2018年12月24日
摘要: 13 deepcopy 和 copy的区别 deepcopy:包含对象里面的子对象的拷贝,原始对象的改变不会造成拷贝里的任何改变 copy:浅拷贝,只拷贝顶层元素,没有拷贝子对象,原始数据改变,拷贝后的对象也会改变 介绍下*args 和**kwargs的区别 python中的可变参数*args 表示 阅读全文
posted @ 2018-12-24 14:39 liuyibo 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1.什么是面向对象的mro 获取类的继承顺序(多继承)(对象.__mro__) 2.json序列化时,默认遇到中文会转换成unicode,如果想要保留中文怎么办? 在序列化时,中文汉字总是被转换为unicode码,在dumps函数中添加参数ensure_ascii=False即可解决。 3.简述 y 阅读全文
posted @ 2018-12-24 09:10 liuyibo 阅读(75) 评论(0) 推荐(0) 编辑
  2018年12月22日
摘要: def fun(): fpath = input('请输入一个文件路径:') str = input('请输入一个字符串:') n = int(input('请输入要插入的行数:')) l = [] # 定义一个空列表 with open(fpath,'r') as f: for i in f: l 阅读全文
posted @ 2018-12-22 09:12 liuyibo 阅读(111) 评论(0) 推荐(0) 编辑
  2018年12月18日
摘要: 面向对象(oop): 类:抽象概念,类型。类创建一个新类型,而对象是这个类的实例。用来描述具有相同的属性和方法的对象的集合。 对象:实际物体,类实例化对象 __init__ 方法:构造函数,实例化对象时自动调用的 局部变量:定义在方法中的变量,只作用于当前实例的类。 实例变量:在类的声明中,属性是用 阅读全文
posted @ 2018-12-18 09:11 liuyibo 阅读(123) 评论(0) 推荐(0) 编辑
  2018年12月17日
摘要: 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.请简要说明什么是类变量,什么是实例变量,并观察以下程序的输出结果 class P 阅读全文
posted @ 2018-12-17 10:16 liuyibo 阅读(140) 评论(0) 推荐(0) 编辑
  2018年12月13日
摘要: 1.现有以下函数,利用装饰器为此函数加上认证功能,也就是只有用户名为'python', 密码为'123'才能调用此函数,否则不允许 def my_log(name): print('%s欢迎登陆'%(name)) 2.利用装饰器为函数加上统计执行时间的功能。 提示 time模块中的time()函数可 阅读全文
posted @ 2018-12-13 09:08 liuyibo 阅读(78) 评论(0) 推荐(0) 编辑
  2018年12月11日
摘要: 1.请问这个函数有多少个参数? def MyFun((x,y), (a, b)): return x * y - a * b 0个 因为是元组,不可更改所以不能做为参数。 2.编写一个函数满足以下功能: 计算打印所有参数的和乘以基数(base=3)的结果 3.下面代码会输出什么: def f(x,l 阅读全文
posted @ 2018-12-11 20:17 liuyibo 阅读(99) 评论(0) 推荐(0) 编辑
  2018年12月10日
摘要: 1. 尝试实现一个管理系统 通讯录管理系统 1.增加姓名和手机 2.删除姓名 3.修改手机 4.查询所有用户 5.根据姓名查找手机号 6.退出 2. 随机产生密码: 在26个大小写字母和10个数字组成的列表中,随机生成10个8位密码 3.通过代码实现如下转换: ? 二进制转换成十进制:v = “0b 阅读全文
posted @ 2018-12-10 18:32 liuyibo 阅读(137) 评论(0) 推荐(0) 编辑
  2018年12月6日
摘要: 1.求区间[100, 200]内10个随机整型数的最大值 import random n=[random.randint(100,200) for i in range(10)] print(n) print(max(n)) 2.我们将三位整型数的每一位的立方和等于数值本身的数称为水仙花数,为有多少 阅读全文
posted @ 2018-12-06 20:26 liuyibo 阅读(94) 评论(0) 推荐(0) 编辑