python
小小探索者
即使只是一粒尘土,我也要漫天飞舞
展开
-
python实现RGB字符串,按24位对齐后输出对应Integer行数字
话不多说直接上代码问我为啥我也不会,只是个工具人…搬来的代码解决问题,以后再深究了def RGB_to_Int(Red,Green,Blue): r, g, b = (Red, Green, Blue) packed = int('%02x%02x%02x' % (r, g, b), 16) print(packed)if __name__ == "__main__": arr = input("输入数组:") #截取字符串 str=arr[4:-1]原创 2020-10-25 20:15:06 · 856 阅读 · 7 评论 -
python中for _ in range () 中'_'的意思
python中for _ in range () 中’_'的意思以斐波那契数列为例a = 0b = 1for _ in range(20): (a, b) = (b, a + b) print(a, end=' ')其中’_’ 是一个循环标志,也可以用i,j 等其他字母代替,下面的循环中不会用到,起到的是循环此数的作用就像C语言中for (int i ;i<1...原创 2019-05-17 11:21:43 · 94472 阅读 · 5 评论 -
python 导入模块的两种方式与导入路径问题
导入模块的两种方法:import + 模块名这个方式导入的模块,调用里面的函数的时候,要用 模块名.函数如果导入的是包里面的 就用 import 包.模块使用的时候用 包.模块.内容from 模块名 import 功能这个方式是精准导入模块里面的函数,调用的时候直接用函数名来调用,不需要再写模块名了from 模块名 import *导入模块中__all__变量参数中...转载 2019-05-18 20:30:40 · 2230 阅读 · 0 评论 -
冒泡排序的基本思想
1.冒泡排序的基本思想 冒泡排序是交换排序中一种简单的排序方法。它的基本思想是对所有相邻记录的关键字值进行比效,如果是逆顺(a[j]>a[j+1]),则将其交换,最终达到有序化;其处理过程为:(1)将整个待排序的记录序列划分成有序区和无序区,初始状态有序区为空,无序区包括所有待排序的记录。(2)对无序区从前向后依次将相邻记录的关键字进行比较,若逆序将其交换,从而使得关键字值小的记...转载 2019-06-07 21:18:28 · 15433 阅读 · 0 评论 -
列表到每个键有多个值的字典转换
列表到每个键有多个值的字典转换我有一个Python列表,其中包含键/值对:`l=[ [1, 'A'], [1, 'B'], [2, 'C'] ]`我想将列表转换为字典,其中每个键的多个值将聚合到一个元组中:{ 1:(‘A’, ‘B’), 2:(‘C’,) }迭代解决方案是微不足道的:`l=[ [1, 'A'], [1, 'B'], [2, 'C'] ]d={}for pair i...转载 2019-09-22 21:35:01 · 564 阅读 · 0 评论 -
python字典中通过值找键(包含:嵌套字典查找,一键对多值的情况)
直接上代码。province = {"山东":{"济南":["槐荫区","历下区"],"青岛":["黄岛区","城阳区"],"济宁":"兖州区"},"辽宁":"沈阳","吉林":"长春"}print(type(province))char = input("你想查询" "\n1、市:" "\/2、县/区:")if char == '1': city = in...原创 2019-09-23 11:05:31 · 11992 阅读 · 0 评论