![](https://img-blog.csdnimg.cn/20201209094544689.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python私房菜
笔记
我变了_我没变
思科、华为网络/通信工程师
Python开发、运维程序猿
团队管理
高级CTRL+V攻城狮
展开
-
Zhong__DRF笔记
时间:2021.02.22 环境:Python3.9 目的:使用DRF开发web应用常见的场景和用法知识点 说明: 作者:Zhong QQ交流群:121160124 欢迎加入! settings.py """ Django settings for Django3_Test project. Generated by 'django-admin startproject' using Django 3.0.7. For more information on this file, s.原创 2021-02-22 16:12:02 · 264 阅读 · 0 评论 -
Zhong__Python类方法、实例方法、静态方法、类属性、实例属性、property属性
时间:2020.12.14 环境:Python3 目的:Python类方法、实例方法、静态方法、类属性、实例属性、property属性的学习 说明: 作者:Zhong QQ交流群:121160124 欢迎加入 类属性、实例属性 它们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同。 实例属性属于对象 类属性属于类 class Province(object): # 类属性 country = '中国' def __init__(self, n.原创 2020-12-14 11:26:01 · 107 阅读 · 0 评论 -
Zhong__Python 闭包
时间:2020.12.14 环境:Python3 目的:闭包学习 说明: 作者:Zhong QQ交流群:121160124 欢迎加入 什么是闭包? 在函数内部再定义一个函数,并且这个函数用到了外边函数的变量,那么将这个函数以及用到的一些变量称之为闭包。 首先通过一个示例先来了解函数引用的概念: def test1(): print("This is test1") # 调用函数 test1() # 引用函数 res = test1 print(id(res)) prin.原创 2020-12-14 09:51:16 · 75 阅读 · 0 评论 -
Zhong__Python lambda()
时间:2020.12.11 环境:Python3 目的:简单使用lambda() 说明: 作者:Zhong QQ交流群:121160124 欢迎加入 Python内置函数lambda() python 使用 lambda 来创建匿名函数。 lambda只是一个表达式,函数体比def简单很多。 lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。 lambda函数拥有自己的命名空间,且不能访问自有参数列表之外或全局命名空间里的参数。 ..原创 2020-12-11 17:09:13 · 97 阅读 · 0 评论 -
Zhong__Python enumerate()
时间:2020.12.11 环境:Python3 目的:简单使用enumerate() 说明: 作者:Zhong QQ交流群:121160124 欢迎加入! Python 内置函数enumerate() 描述 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 Python 2.3. 以上版本可用,2.6 添加 start 参数。 语法 以下是 enumerate() 方法的语..原创 2020-12-11 17:05:13 · 91 阅读 · 0 评论 -
Zhong__Python reduce()
时间:2020.12.11 环境:Python3 目的:简单使用recude() 说明: 作者:Zhong QQ交流群:121160124 欢迎加入! Python内置函数reduce() 描述 reduce()函数会对参数序列中元素进行累积。 函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给 reduce 中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 function 函数运算,最后得到一个结果。...原创 2020-12-11 17:01:28 · 172 阅读 · 0 评论 -
Zhong__Python装饰器使用
时间:2020.12.09 环境:Python3 目的:装饰器使用 说明: 作者:Zhong QQ交流群:121160124 欢迎加入! Python装饰器常用来对已有函数或对象提供一种无侵入、不改变原数据及结构的方式来达到增加额外功能的目的。例如,用户浏览页面前先进行检验是否用户已登录,通过登录验证后才能继续浏览网页;又例如对一个函数执行的时间耗费计算都可以使用装饰器完成。 # 定义一个简单的装饰器 用于查看各阶段执行顺序 def my_decorator(func): pri.原创 2020-12-09 18:00:36 · 84 阅读 · 0 评论 -
Zhong__Python迭代器/生成器
时间:2020.12.11 环境:Python3 目的:迭代器/生成器学习 说明: 作者:Zhong QQ交流群:121160124 欢迎加入! 迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用于创建迭代器 import sys # 定义.原创 2020-12-11 11:22:00 · 87 阅读 · 0 评论 -
Zhong__Python反射
时间:2020.12.09 环境:Python3 目的:反射常用的方法使用 说明: 作者:Zhong QQ交流群:121160124 欢迎加入! 需求 需要执行或调用对象或函数中的某个方法或变量,但不确定此方法或变量是否存在!例如如下的示例代码: class Animal(): def __init__(self, name, weight): self.name = name self.weight = weight def inf.原创 2020-12-09 16:42:29 · 119 阅读 · 2 评论 -
Zhong__Python好用的函数/方法等合集
时间:2020.12.09 环境:Python3 目的: 说明: 作者:Zhong QQ交流群:121160124 欢迎加入! all() 可迭代对象中全部是True, 结果才是True print(all([1,2,3,4,5,6,7])) # True print(all([0,1,2,3,4,5,6,7])) # False any() 可迭代对象中有一个是True, 结果就是True print(any([1,2,3,4,5,6,7])) # True pr...原创 2020-12-09 10:46:23 · 165 阅读 · 0 评论 -
Zhong__Python functools
时间:2020.12.09 环境:Python3 目的:简单使用functools库 说明: 作者:Zhong QQ交流群:121160124 欢迎加入! functools,用于高阶函数:指那些作用于函数或者返回其它函数的函数,通常只要是可以被当做函数调用的对象就是这个模块的目标。平时使用的场景不多 在Python 2.7 中具备如下方法, cmp_to_key,将一个比较函数转换关键字函数;(Python 3 不支持) partial,针对函数起作用,并且是部分的; reduce.原创 2020-12-09 10:34:50 · 104 阅读 · 0 评论 -
Zhong__Python math
时间:2020.12.09 环境:Python3 目的:python math库使用 说明:基于python3.9 作者:Zhong QQ交流群:121160124 欢迎加入! Python math 模块提供了许多对浮点数的数学运算函数。 常用的一些方法 Python数学函数 函数 返回值 ( 描述 ) abs(x) 返回数字的绝对值,如abs(-10) 返回 10 ceil(x) .原创 2020-12-09 10:34:21 · 164 阅读 · 0 评论