python3 编码默认为unicode,unicode和utf-8都是默认支持中文的. 如果要python3的编码改为utf-8,则或者在一开始就声明全局使用utf-8 #_*_coding:utf-8_*_ 或者将字符串单独声明: a = "中文".encode("utf-8") 函数式编程 函数式编程中的函数指代的是数学中的函数. 函数式编程输入如果确定,则输出一定是确定的.函数中并没有很多逻辑运算 python是一个面向对象的语言,只是一部分支持函数式编程.…
目录 函数式编程 之 装饰器 Decrator 1. 引子 2. 简介 3. 使用 函数式编程 之 装饰器 Decrator 1. 引子 >>> def func(): ... print("abc") ... >>> func() abc >>> f = func >>> f() abc >>> id(func) - id(f) 0 >>> f.__name__ 'func'…
目录 一.数据类型内置方法 1.字典dict内置方法 1.1.类型转换 2.字典必须要掌握的方法 2.1.取值方式 2.2.修改内部数据值 2.3.删除数据 2.4.统计字典中键值对个数 2.5.字典三剑客 2.6.补充说明 1.元组tuple内置方法 1.1.类型转换 2.元组必须要掌握的方法 2.1.索引取值 2.2.切片操作 2.3.间隔,步长 2.4.统计元组内数据值个数 2.5.统计元组内数据值出现的次数 2.6.统计元组内指定数据值的索引值 2.7.元组使用条件 3.集合set内置方…
内置方法,就是python3提供的各种函数,可以认为是关键字,帮助进行一些列的牛x运算. abs()#取绝对值 all([])#可迭代对象中的所有元素都为True 则为True,只要至少一个为False则结果为False any() #可迭代对象中的元素只要有任意一个为True,则结果为True bin() #10进制转为二进制 bool() #判断一个对象的boolean值 bytes() #转换为字节,字符串需要"abc".encode("utf-8") ,字符…
目录 前言 如何查看 python3 中和 str 有关的方法 字符串方法 1. capitalize() 2. casefold() 3. center(width) 4. count(sub[, start[, end]]) 5. endswith(sub[, start[, end]]) 6. find(sub[, start[, end]]) 7. index(sub[, start[, end]]) 8. isalnum() 9. isalpha() 10. isascii() 11.…
目录 0. 前言 英文名 元素要求 使用限制 返回 方法数量 1. 如何查看 frozenset() 的内置方法 2. 少废话,上例子 2.1 copy() 2.2 difference() 2.3 intersection() 2.4 isdisjoint() 2.5 issubset() 2.6 issuperset() 2.7 symmetric_difference() 2.8 union() 0. 前言 英文名 frozenset() 元素要求 必须是可哈希的 使用限制 有点像元组,不…
目录 1. Python3 中如何查看 set() 的内置方法 2. 少废话,上例子 (1) add() (2) 又见清理大师 clear() (3) 又见拷贝君 copy() (4) 找茬君 difference() (5) difference_update() (6) discard() (7) intersection() (8) intersection_update() (9) isdisjoint() (10) issubset() (11) issuperset() (12) 又…
目录 1. Python3 中如何查看 dict() 的内置方法 2. 少废话,上例子 (1) 清理大师 clear() (2) 拷贝君 copy() (3) get(key, default=None) (4) items() (5) keys() (6) pop() (7) popitem() (8) setdefault(key, default=None) (9) update() (10) values() 1. Python3 中如何查看 dict() 的内置方法 help(dict…
装饰器:本质是函数,用于装饰其他函数,在不改变其他函数的调用和代码的前提下,增加新功能 原则: 1.不能修改被装饰函数的源代码 2.不能修改被装饰函数的调用方式 3.装饰函数对于被装饰函数透明 参考如下链接: http://egon09.blog.51cto.com/9161406/1836763 实现装饰器的需求: 函数即“变量”,函数名指向内存中的函数体,加()表示调用 高价函数,将函数当做参数传递给其他函数 嵌套函数,在函数体内再定义函数 1.调用简单的函数: import time de…
钩子函数和装饰器路由实现 before_request 每次请求都会触发 before_first_requrest  第一次请求前触发 after_request  请求后触发 并返回参数 teardown_request  失败后触发 并返回异常 需要传入参数接收 from flask import Flask, request # 设置对象 app = Flask(__name__, static_url_path='/python27', static_folder='static',…