python中的lambda表达式

lambda表达式是一行函数。
它们在其他语言中也被称为匿名函数。如果你不想在程序中对一个函数使用两次,你也许会想用lambda表达式,它们和普通的函数完全一样。

原型
lambda 参数:操作(参数)
例子

  1.     add = lambda x, y: x + y
  2. #  同功能函数定义
  3. #    def f(x,y):
  4. #        return x + y
  5.  
  6.     print(
…
发表在 学习笔记 | 留下评论

python三元运算符“if – else”用法

三元运算符通常在Python里被称为条件表达式,这些表达式基于真(true)/假(not)的条件判断,在Python 2.4以上才有了三元操作。

下面是一个伪代码和例子:

伪代码:

#如果条件为真,返回真 否则返回假

  1. condition_is_true if condition else condition_is_false

例子:

  1. is_fat = True
  2. state = "fat" if is_fat else "not fat"
…
发表在 学习笔记 | 一条评论

python各数据类型相互转换

一、”序列”类型转str。函数:string.join()
需要注意的是该方法需要list中的元素为字符型,若是整型,则需要先转换为字符型后再转为str类型。

  1. >>> n1 = (‘1’,‘2’,‘3’,‘a’,‘s’)  # 字符类型可直接连接
  2. >>> n2 = [4,5,6,7,8,9]  
…
发表在 学习笔记 | 留下评论

python国内镜像源

国内源:#
清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/

豆瓣:http://pypi.douban.com/simple/

note:新版ubuntu要求使用https源,要注意。

例如:pip3 install -i https://pypi.doubanio.com/simple/ 包名

临时使用:#
可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider,这样就会从清华这边的镜像去安装pyspider库。

永久修改,一劳永逸:#
Linux下,修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)

内容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com
windows下,直接在user目录中创建一个pip目录,再新建文件pip.ini。(例如:C:\Users\WQP\pip\pip.ini)内容同上。

原文作者: …

发表在 学习笔记 | 留下评论

2020年音乐共赏

2020年音乐欣赏(1)
2020年音乐欣赏(2)

原文作者: admin | 查看原帖…

发表在 常用链接 | 2条评论

python的可变与不可变数据类型

可变数据类型:列表list、字典dict;
不可变数据类型:整型int、浮点型float、字符串型string和元组tuple。

可变数据类型:value值改变,id值不变;不可变数据类型:value值改变,id值也随之改变。

原文作者: BG6RSH | 查看原帖…

发表在 学习笔记 | 2条评论

Python的组合数据类型介绍


Python的组合数据类型:集合、序列、字典三种,序列又包括:元祖、列表类型。

  1. 集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
  2. Python的序列类型非常丰富,包括了列表(list),元组(tuple),字符串(str), 字节数组(bytes),队列(deque)。序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 – 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
    1. 列表是最常用的Python数据类型,它可以作为一个方括号[,]内的逗号分隔值出现。列表的数据项不需要具有相同的类型。
    2. 元组使用小括号(,),列表使用方括号。一旦创建就不能被修改,使用小口号 () 或 tuple() 创建,元素间用逗号 , 分隔。-可以使用或不适用小括号
  3. 字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中。

原文作者: BG6RSH | 查看原帖…

发表在 学习笔记 | 留下评论

homeassistant中设置api_password的方法

在configuration.yaml中添加: api_password: !secret api_password
在secrets.yaml中添加:api_password: PASSWORD

原文作者: BG6RSH | 查看原帖…

发表在 学习笔记 | 留下评论

利用zigbee模块DIY一个万能zigbee网关,刷CC2531固件

Raspberry Pi 或Arudino刷机方法:
https://www.zigbee2mqtt.io/information/ … thods.html

专用编程器刷机方法:
https://www.zigbee2mqtt.io/getting_star … c2531.html

https://bbs.hassbian.com/thread-4448-1-1.html

原文作者: BG6RSH | 查看原帖…

发表在 学习笔记 | 留下评论

OPC远程访问配置

https://blog.csdn.net/ruoyunliufeng/art … s/78695432
https://blog.csdn.net/Lisheng901104/art … romBaidu-1

原文作者: BG6RSH | 查看原帖…

发表在 学习笔记 | 留下评论