摘要: 一、匿名函数 格式:lambda 变量: 逻辑/返回值 匿名函数最多支持三元运算,不能实现更复杂的逻辑 def calc(x, y): if x < y: return x+y else: return x - y func = lambda x, y: x+y if x < y else x - 阅读全文
posted @ 2018-04-23 22:28 web123 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 函数就是把一段代码封装起来,定义成一个函数,当要使用这段代码的时候,调用该函数即可。函数的作用在于减少重复代码,提高代码可读性,易于扩展。 一、先来看一个最简单的函数。 函数定义规则: def 函数名(): #函数逻辑 pass 函数调用方式: 函数名() 二、参数 当参数有多个时,根据参数传入的方 阅读全文
posted @ 2018-04-23 16:52 web123 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 不同的变量在内存中有不同的存储空间,每个存储空间都有一个ID 声明一个变量a,再把a的值赋值给b,得到a,b两个变量,但是ID相同,即指向同一个内存地址,就像以前的人起名字,名、字、号。 那么对b重新赋值呢 a还是原来的ID,但是b变了。他把名字改了,但是另外一个人恰好又起了这个名字。这两个名字指的 阅读全文
posted @ 2018-04-23 00:14 web123 阅读(1901) 评论(0) 推荐(0) 编辑
摘要: 一、变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。 python中定义一个变量非常简单 那么调用name就会得到字符串‘web’,调用age就会得到数字25,可以通过print来查看。其中name、age为变量名,中间的 = 为赋值符号,'web'、2 阅读全文
posted @ 2018-04-21 19:14 web123 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 类与函数: def 函数名():逻辑 --> 函数在定义时不执行内部代码,调用时执行 class 类名:pass --> 类在定义时就已执行内部代码,生成名称空间(类名.__dict__),类名():实例化一个对象 类 实例化 输出 类变量是字典/列表时的修改 class Chinese: coun 阅读全文
posted @ 2018-03-07 20:58 web123 阅读(240) 评论(0) 推荐(0) 编辑
摘要: import logging from conf import settings def logger(log_type): # 生成 logger 对象 logger = logging.getLogger(log_type) logger.setLevel(settings.LOG_LEVEL) 阅读全文
posted @ 2018-03-05 16:49 web123 阅读(188) 评论(0) 推荐(0) 编辑
摘要: os os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') os.maked 阅读全文
posted @ 2018-03-04 17:15 web123 阅读(149) 评论(0) 推荐(0) 编辑