随笔分类 - Python开发
摘要:一.内置函数 1.数学运算类 2.集合类操作 内置函数个别使用示例 1.any 集合中的元素有一个为真的时候为真, 特别的,若为空串返回为False 执行结果 2.divmod 取商得余数,用于做分页显示功能 执行结果 3.eval 把字符串中的数据结构给提取出来 执行结果 4.可hash的数据类型
阅读全文
摘要:一.yield的表达式 以上将yield接受到的值赋值给了x,这样形式就叫做yield的表达式形式。 函数foo中有yield,那它就是迭代器。可以使用next()。yield可以返回结果,默认为None。 g.send()前生成器必须先next一次才能发送值。所以写一个装饰器,让foo自动next
阅读全文
摘要:一.三元表达式 格式:result=值1 if x<y else 值2 满足if条件result=值1,否则result=值2 二.列表解析 三.生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间
阅读全文
摘要:一.有参装饰器 昨天的作业当中,做一个认证的装饰器,认证成功一次,执行其他函数不再进行认证。使用的装饰器为无参装饰器。 有不通的认证方式:比如ldap认证,mysql认证。现在要求不同的函数要用不通的认证方式,就需要用有参装饰器。有参装饰器也就是在无参装饰器外面再包一层函数,带上参数。 二.迭代器
阅读全文
摘要:一.闭包函数 闭包函数:函数内部定义函数,成为内部函数。该内部函数包含对外部作用域,而不是对全局作用域名字的引用,那么该内部函数成为闭包函数。 闭包函数:1 内部函数 2 包含对外部作用域而非全局作用域的引用闭包函数的特点: 自带作用域 延迟计算 以上两个实例都是包一层,闭包函数可以包多层: 定义闭
阅读全文
摘要:一、函数参数 定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了。对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数将返回什么样的值就够了,函数内部的复杂逻辑被封装起来,调用者无需了解。 Python的函数定义非常简单,但灵活度却非常大。除了正常定义的必选参数外,还可以
阅读全文
摘要:一.字符编码 一.了解字符编码的知识储备 1:文本编辑器存储文件的原理(nodepad++,pycharm,word) 打开编辑器就打开了启动了一个进程,是在内存中的,所以在编写的内容也都是存放在内存中的,断电后数据丢失。 因而需要保存到硬盘上,点击保存按钮,就从内存中把数据刷到了硬盘上。 在这一点
阅读全文
摘要:一、布尔值 布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来: 布尔值可以用and、or和not运算。 and运算是与运算,只有所有都为T
阅读全文
摘要:一.列表 定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素。特性:1.可存放多个值。2.可修改指定索引位置对应的值,可变。3.按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序。 1.列表创建 list_test=['lhf',12,'ok']或list_test=l
阅读全文
摘要:一.文件头 #!/usr/bin/env python #-*- coding:utf-8 -*- 二.注视 当行注视:#被注视内容 多行注视:"""被注视内容""" 三.变量 1.变量的声明与引用: name='egon' #变量的声明 name #通过变量名,引用变量的值 print(name)
阅读全文

浙公网安备 33010602011771号