03 2023 档案

摘要:Python 编码规范(Google) 引自菜鸟:https://www.runoob.com/w3cnote/google-python-styleguide.html 分类 编程技术 Python 风格规范(Google) 本项目并非 Google 官方项目, 而是由国内程序员凭热情创建和维护。 阅读全文
posted @ 2023-03-16 20:55 饮一杯天上水 阅读(75) 评论(0) 推荐(0) 编辑
摘要:1、可变对象和不可变对象 在python中,一切皆对象,对象必有的三个属性:地址、类型、值 1.1 可变对象与不可变对象 当对象的值发生变化,但内存地址没有改变时,则说明是可变类型 当对象的值发生变化,内存地址也发生改变时,则说明是不可变类型 不可变对象(值传递): ​ 内置类型的对象(int,fl 阅读全文
posted @ 2023-03-16 20:53 饮一杯天上水 阅读(1464) 评论(0) 推荐(0) 编辑
摘要:Collections Python的集合(collections)模块,为很多用其他方法很难实现的场景提供了解决方案。 **通俗说法:**Python内置的数据类型和方法,collections模块在这些内置类型的基础提供了额外的高性能数据类型,比如基础的字典是不支持顺序的,collections 阅读全文
posted @ 2023-03-09 22:45 饮一杯天上水 阅读(72) 评论(0) 推荐(0) 编辑
摘要:枚举(enum) 1.枚举模块enum 从3.x开始python提供了enum模块来提供枚举的功能,在使用时通过from enum import Enum 来引入。开发人员需要自己定义一个继承Enum的类来实现枚举类型对象。python的枚举是使用类来实现的,类属性是枚举名称,属性值对应枚举值。En 阅读全文
posted @ 2023-03-09 21:56 饮一杯天上水 阅读(699) 评论(0) 推荐(0) 编辑
摘要: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 饮一杯天上水 阅读(77) 评论(0) 推荐(0) 编辑
摘要:1、Python异常 Python的异常机制主要依赖 try 、except 、else、finally 和 raise 五个关键字。 try 关键字后缩进的代码块简称 try 块,它里面放置的是可能引发异常的代码; except 关键字对应异常类型和处理该异常的代码块; 多个 except 块之后 阅读全文
posted @ 2023-03-09 21:52 饮一杯天上水 阅读(125) 评论(0) 推荐(0) 编辑
摘要:1、列表推导式、元组推导式、字典推导式、集合推导式 列表推导式可以利用 range 区间、元组、列表、字典和集合等数据类型,快速生成一个满足指定需求的列表。 1.1 列表推导式 列表推导式的语法格式如下: 表达式 for 迭代变量 in 可迭代对象 [if 条件表达式] ] # [if 条件表达式] 阅读全文
posted @ 2023-03-09 21:50 饮一杯天上水 阅读(183) 评论(0) 推荐(0) 编辑
摘要:1、__slots__魔法 在Python中,每个类都有实例属性。默认情况下Python⽤⼀个字典(__dict__属性)来保存⼀个对象的实例 属性。这⾮常有⽤,因为它允许我们在运⾏时去设置任意的新属性。 然而,对于有着已知属性的⼩类来说,它可能是个瓶颈。这个字典浪费了很多内存。 Python不能在 阅读全文
posted @ 2023-03-09 21:48 饮一杯天上水 阅读(38) 评论(0) 推荐(0) 编辑
摘要:global global关键字的作用:声明变量var是全局的。 改变全局变量的值, 函数内赋值并不能改变全局变量的值,所以需要global关键字 str = 'global' def func1(): global str str = 'local' print(str) func1() prin 阅读全文
posted @ 2023-03-09 21:46 饮一杯天上水 阅读(41) 评论(0) 推荐(0) 编辑
摘要:三元运算符 三元运算符通常在Python⾥被称为条件表达式,这些表达式基于真(true)/假(not)的条件判 断,在Python 2.4以上才有了三元操作 #如果条件为真,返回真否则返回假 condition_is_true if condition else condition_is_false 阅读全文
posted @ 2023-03-09 21:45 饮一杯天上水 阅读(46) 评论(0) 推荐(0) 编辑
摘要:1、set Python 还包含了一个数据类型 —— set (集合)。集合是一个无序不重复元素的集。基本功能包括关系测试和消除重复元素。集合对象还支持 union(联合),intersection(交),difference(差)和 sysmmetric difference(对称差集)等数学运算 阅读全文
posted @ 2023-03-09 21:42 饮一杯天上水 阅读(187) 评论(0) 推荐(0) 编辑
摘要: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 饮一杯天上水 阅读(75) 评论(0) 推荐(0) 编辑
摘要:1、迭代 | _iter_ | 对象方法 | 可迭代对象,返回迭代器 | | | : | | | __next_ | 对象方法 | 迭代器对象,返回迭代中每一步的运算 | | iter(object) | 内置函数 | 得到object的迭代器 | | next(object) | 内置函数 | 得 阅读全文
posted @ 2023-03-09 21:21 饮一杯天上水 阅读(45) 评论(0) 推荐(0) 编辑
摘要:*args 和 **kwargs *args和**kwargs主要⽤于函数定义。你可以将不定数量的参数传递给⼀个函数。这⾥的不定的意思是:预先并不知道,函数使⽤者会传递多少个参数给你,所以在这个场景下使⽤这两个关键字。 *args用法 ​ *args是⽤来发送⼀个⾮键值对的可变数量的参数列表(元组) 阅读全文
posted @ 2023-03-09 21:08 饮一杯天上水 阅读(22) 评论(0) 推荐(0) 编辑
摘要:Centos防火墙 1、开放端口 firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口,--permanent表示永久生效 firewall-cmd --zone=public --remove-port=5672 阅读全文
posted @ 2023-03-08 21:50 饮一杯天上水 阅读(94) 评论(0) 推荐(0) 编辑
摘要: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 饮一杯天上水 阅读(161) 评论(0) 推荐(0) 编辑
摘要:1、Windows Git下载 官网地址: https://git-scm.com/download/win 根据自己系统版本,选择32位或者64位进行下载。 2.Git安装 转载帖子,非常详细: https://blog.csdn.net/mukes/article/details/1156938 阅读全文
posted @ 2023-03-08 20:33 饮一杯天上水 阅读(332) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示