摘要: format函数可以接受不限个数,位置可以不按顺序。 1.不设置指定位置,按默认顺序: print('我叫{},今年{}岁'.format('全帅','80’)) 输出:我叫全帅,今年80岁 根据参数,默认按顺序,往{}传值 2.设置指定,根据下标 print('我叫{0},今年{1}岁'.form 阅读全文
posted @ 2018-06-04 21:22 yangli0504 阅读(1719) 评论(0) 推荐(0)
摘要: 无参装饰器 1 开放封闭原则 软件一旦上线后,就应该遵循开放封闭原则,即对修改源代码是封闭的,对功能的扩展是开放的 也就是说我们必须找到一种解决方案: 能够在不修改一个功能源代码以及调用方式的前提下,为其加上新功能 总结, 原则如下: 1、不修改源代码 2、不修改调用方式 目的: 在遵循1和2原则的 阅读全文
posted @ 2018-06-04 19:26 yangli0504 阅读(88) 评论(0) 推荐(0)
摘要: 一、今日面试 题目: 每次调用f的时候 在打印"2018-06-04"之前打印一句开始, 之后再打印一句结束 from functools import wraps def wrapper(func): # 装饰器修复技术 @wraps(func) def inner(*args, **kwargs 阅读全文
posted @ 2018-06-04 17:07 yangli0504 阅读(181) 评论(0) 推荐(0)
摘要: 1 Jun 18 一、今日面试题 生成如下列表:[[0, 0, 0, 0, 0], [0, 1, 2, 3, 4], [0, 2, 4, 6, 8], [0, 3, 6, 9, 12]] # 方式一: for 循环 list1 = [] for i in range(4): tmp = [] for 阅读全文
posted @ 2018-06-04 17:05 yangli0504 阅读(108) 评论(0) 推荐(0)
摘要: 一、今日面试及知识点回顾 1、%和format的区别? Python中字符串的格式化(%、format),你一般用哪种?为什么? https://www.cnblogs.com/liwenzhou/p/8570701.html 定义一个敌人的坐标 c = (250, 250) 利用%进行字符串格式化 阅读全文
posted @ 2018-06-04 17:03 yangli0504 阅读(123) 评论(0) 推荐(0)