会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
jzYe
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
Python
Python编程规范
摘要:Python 编码规范(Google) 引自菜鸟:https://www.runoob.com/w3cnote/google-python-styleguide.html 分类 编程技术 Python 风格规范(Google) 本项目并非 Google 官方项目, 而是由国内程序员凭热情创建和维护。
阅读全文
posted @
2023-03-16 20:55
饮一杯天上水
阅读(108)
评论(0)
推荐(0)
Python可变对象和不可变对象
摘要:1、可变对象和不可变对象 在python中,一切皆对象,对象必有的三个属性:地址、类型、值 1.1 可变对象与不可变对象 当对象的值发生变化,但内存地址没有改变时,则说明是可变类型 当对象的值发生变化,内存地址也发生改变时,则说明是不可变类型 不可变对象(值传递): 内置类型的对象(int,fl
阅读全文
posted @
2023-03-16 20:53
饮一杯天上水
阅读(1556)
评论(0)
推荐(0)
Python Collections
摘要:Collections Python的集合(collections)模块,为很多用其他方法很难实现的场景提供了解决方案。 **通俗说法:**Python内置的数据类型和方法,collections模块在这些内置类型的基础提供了额外的高性能数据类型,比如基础的字典是不支持顺序的,collections
阅读全文
posted @
2023-03-09 22:45
饮一杯天上水
阅读(123)
评论(0)
推荐(0)
Python 枚举(enum)
摘要:枚举(enum) 1.枚举模块enum 从3.x开始python提供了enum模块来提供枚举的功能,在使用时通过from enum import Enum 来引入。开发人员需要自己定义一个继承Enum的类来实现枚举类型对象。python的枚举是使用类来实现的,类属性是枚举名称,属性值对应枚举值。En
阅读全文
posted @
2023-03-09 21:56
饮一杯天上水
阅读(790)
评论(0)
推荐(0)
For - else 与 while-else
摘要:1、For - else for循环还有⼀个else从句,这个else从句会在循环正常结束 时执⾏。这意味着,循环没有遇到任何break. str1 = 'Python自学网' for i in str1: print(i) else: print('循环正常结束之后要执行的else的代码') 2、
阅读全文
posted @
2023-03-09 21:54
饮一杯天上水
阅读(90)
评论(0)
推荐(0)
Python异常
摘要:1、Python异常 Python的异常机制主要依赖 try 、except 、else、finally 和 raise 五个关键字。 try 关键字后缩进的代码块简称 try 块,它里面放置的是可能引发异常的代码; except 关键字对应异常类型和处理该异常的代码块; 多个 except 块之后
阅读全文
posted @
2023-03-09 21:52
饮一杯天上水
阅读(130)
评论(0)
推荐(0)
列表推导式、元组推导式、字典推导式、集合推导式
摘要:1、列表推导式、元组推导式、字典推导式、集合推导式 列表推导式可以利用 range 区间、元组、列表、字典和集合等数据类型,快速生成一个满足指定需求的列表。 1.1 列表推导式 列表推导式的语法格式如下: 表达式 for 迭代变量 in 可迭代对象 [if 条件表达式] ] # [if 条件表达式]
阅读全文
posted @
2023-03-09 21:50
饮一杯天上水
阅读(197)
评论(0)
推荐(0)
Python__slots__魔法
摘要:1、__slots__魔法 在Python中,每个类都有实例属性。默认情况下Python⽤⼀个字典(__dict__属性)来保存⼀个对象的实例 属性。这⾮常有⽤,因为它允许我们在运⾏时去设置任意的新属性。 然而,对于有着已知属性的⼩类来说,它可能是个瓶颈。这个字典浪费了很多内存。 Python不能在
阅读全文
posted @
2023-03-09 21:48
饮一杯天上水
阅读(45)
评论(0)
推荐(0)
global 全局变量
摘要:global global关键字的作用:声明变量var是全局的。 改变全局变量的值, 函数内赋值并不能改变全局变量的值,所以需要global关键字 str = 'global' def func1(): global str str = 'local' print(str) func1() prin
阅读全文
posted @
2023-03-09 21:46
饮一杯天上水
阅读(47)
评论(0)
推荐(0)
Python三元运算符
摘要:三元运算符 三元运算符通常在Python⾥被称为条件表达式,这些表达式基于真(true)/假(not)的条件判 断,在Python 2.4以上才有了三元操作 #如果条件为真,返回真否则返回假 condition_is_true if condition else condition_is_false
阅读全文
posted @
2023-03-09 21:45
饮一杯天上水
阅读(51)
评论(0)
推荐(0)
Python集合
摘要:1、set Python 还包含了一个数据类型 —— set (集合)。集合是一个无序不重复元素的集。基本功能包括关系测试和消除重复元素。集合对象还支持 union(联合),intersection(交),difference(差)和 sysmmetric difference(对称差集)等数学运算
阅读全文
posted @
2023-03-09 21:42
饮一杯天上水
阅读(217)
评论(0)
推荐(0)
Python Map、Filter、reduce、zip、enumerate
摘要:1、Map Map会将⼀个函数映射到⼀个输⼊列表的所有元素上。 map(function_to_apply, list_of_inputs) 普通方法: items=[1, 2, 3, 4, 5] squared=[] for i in items: squared.append(i**2) ma
阅读全文
posted @
2023-03-09 21:35
饮一杯天上水
阅读(92)
评论(0)
推荐(0)
Python迭代与生成器
摘要:1、迭代 | _iter_ | 对象方法 | 可迭代对象,返回迭代器 | | | : | | | __next_ | 对象方法 | 迭代器对象,返回迭代中每一步的运算 | | iter(object) | 内置函数 | 得到object的迭代器 | | next(object) | 内置函数 | 得
阅读全文
posted @
2023-03-09 21:21
饮一杯天上水
阅读(64)
评论(0)
推荐(0)
*args和**kwargs
摘要:*args 和 **kwargs *args和**kwargs主要⽤于函数定义。你可以将不定数量的参数传递给⼀个函数。这⾥的不定的意思是:预先并不知道,函数使⽤者会传递多少个参数给你,所以在这个场景下使⽤这两个关键字。 *args用法 *args是⽤来发送⼀个⾮键值对的可变数量的参数列表(元组)
阅读全文
posted @
2023-03-09 21:08
饮一杯天上水
阅读(24)
评论(0)
推荐(0)
Python Pip常用指令|Conda常用指令|Conda虚拟环境配置
摘要:1、配置清华源 1.1 conda配置 conda查看镜像配置: conda config --show conda配置清华镜像: conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
阅读全文
posted @
2023-03-08 21:44
饮一杯天上水
阅读(191)
评论(0)
推荐(0)
公告