![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PYTHON
量子网络
混迹互联网十几年,毛都没赚到,瞎搞。没有专注于一个东西。
展开
-
IP地址生成函数 python
"""用于生成ip地址的函数"""import randomdef get_ip(): ipls = [] for i in range(4): ipls.append(str(random.randint(0, 255))) return ".".join(ipls)for i in range(100): print(get_ip())#162.211.154.141##105.94.100.161##119.34.179.7.原创 2021-11-16 23:38:58 · 1219 阅读 · 0 评论 -
python 京东页码 翻页参数生成方法
"""生成京东产品列表,翻页链接页码参数。翻页链接里面有 &page=199&s=5941&click=0 这个参数需要根据实际页码,生成符合系统规律的参数"""n = -1m = 1for i in range(100): n += 2 if i == 0: m = 1 elif 0 < i < 8: m = 56 + 60 * (i - 1) else: m = 48.原创 2021-11-16 23:34:14 · 764 阅读 · 0 评论 -
5行代码实现读取CSV,行,列反转输出
CSV格式清洗与转换"""描述附件是一个CSV格式文件,提取数据进行如下格式转换:(1)按行进行倒序排列;(2)每行数据倒序排列;(3)使用分号(;)代替逗号(,)分割数据,无空格;按照上述要求转换后将数据输出。"""“”“csv文件内容“”“1,2,3,4,5,6,78, 3, 2, 7, 1, 4, 6, 56, 1, 3, 8, 5, 7, 4, 2'a','b','c','x','y','z','i','j','k''k', 'b', 'j', 'c', 'i原创 2021-11-02 22:45:46 · 1021 阅读 · 0 评论 -
pycharm“““多行注释颜色设置“““
""" 代码块注释"""单行注释颜色设置Preferences --> Editor --> Corlor Scheme --> Python -- Line Comment多行注释颜色设置: 1)修改函数内部代码块说明颜色Preferences --> Editor --> Corlor Scheme --> Python --Docstring --> Text2)修改多行注释颜色Preferences --> ...原创 2021-10-28 12:27:07 · 1960 阅读 · 0 评论 -
Python语言程序设计(北京理工大学)第六周
给定字典d,哪个选项对d.values()的描述是正确的? DA 返回一个列表类型,包括字典d中所有值B 返回一个集合类型,包括字典d中所有值C 返回一个元组类型,包括字典d中所有值D 返回一种dict_values类型,包括字典d中所有值正确答案D运行如下代码:(其中d是一个预定义的字典)d..原创 2021-10-28 11:33:13 · 614 阅读 · 0 评论 -
当使用join进行拼接列表时, 列表中的元素必须都得是字符串类型
ls = []for i in range(2000,3201): if i%7 == 0 and i%5 != 0: ls.append(i)print(",".join(ls))>>> = RESTART: C:/Users/Administrator/AppData/Local/Programs/Python/Python39/练习题.pyTraceback (most recent call last): File "C:/Users/Adm.原创 2021-10-15 23:08:44 · 1499 阅读 · 0 评论 -
{}.format() 字符串格式化需要注意的特殊情况
星号三角形读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号。原创 2021-10-15 22:43:36 · 502 阅读 · 0 评论 -
字典使用list转换为列表的方法(list等转换迭代器)
counts = {'h': 8882, 'i': 17587, 's': 12948, 'p': 961, 'd': 1046, 'f': 8653, 'e': 15585, 'r': 13755, 'o': 13812, 'n': 25730, 'l': 9090, 'a': 9620, 'm': 736, 't': 14049, 'x': 276, 'g': 4548, 'b': 525, 'y': 359, 'c': 8769, 'k': 122, 'u': 4850, 'v': 294, 'q'.原创 2021-10-10 00:56:39 · 2256 阅读 · 0 评论 -
心形绘制,学习一种rgb颜色变化的方法
import turtle as tt.penup()t.seth(-90)t.fd(160)t.pendown()t.pensize(20)t.colormode(255)for j in range(10): t.speed(1000) t.pencolor(25*j,5*j,15*j) t.seth(130) t.fd(220) for i in range(23): t.circle(-80,10) t.seth(100.原创 2021-10-10 00:35:21 · 202 阅读 · 1 评论 -
chr(),ord()函数的应用
chr()返回编码对应的字符ord()返回字符对应的编码可以应用于,密码解密和加密,其他的后续总结遍历数字输出26字母:#通过ord查询到a,z的编码,确定26个字母的编码范围>>> ord("a")97>>> ord("z")122>>> for i in range(97,123):... print(chr(i))...abcdefghijklmnopqrstu.原创 2021-10-10 00:29:29 · 836 阅读 · 0 评论 -
文件读取.read()
f = open("D:\\python学习2021\\读入类型测试.txt","r",encoding = 'utf-8')>>> a = f.read()>>> a'{a:11,b:22,c:33,d:44,e:55}\n[1,2,3,4,5,6,7]\n["列表","w","e","r","t"]\n{"这","是","集","合"}\n"字 符 串 类 型"'>>> f.seek(0)0>>> b = f.read.原创 2021-10-10 00:14:34 · 1193 阅读 · 0 评论 -
文件行数 统计
打印输出附件文件的有效行数,注意:空行不计算为有效行数。参考代码:f = open("latex.log")s = 0for line in f: line = line.strip('\n') if len(line) == 0: continue s += 1print("共{}行".format(s))我的代码:fo = open("latex.log","r")countLine = 0for line in fo: li原创 2021-10-09 23:56:38 · 846 阅读 · 0 评论 -
字典翻转输出-eval,判断值的类型,字典赋值
描述读入一个字典类型的字符串,反转其中键值对输出。即,读入字典key:value模式,输出value:key模式。输原创 2021-10-08 21:20:21 · 1047 阅读 · 0 评论 -
将字符串转换为字典:关键时刻别忘了eval的使用
d = "{'a': 1, 'b': 2}"#字符串类型的键值对>>> eval(d){'a': 1, 'b': 2}#使用eval去掉引号,就讲字符串类型转换为了字典类型。原创 2021-10-08 21:09:30 · 643 阅读 · 0 评论 -
map()函数返回值问题
map函数中Python2与Python3的区别1.Python2中map函数之后返回的是一个list2.而Python3中map函数返回的是一个对象,为了等价转化,我们需要再Python3中的map前加上list()#python2.0 输出的直接是列表a=(1,2,3,4,5)b=[1,2,3,4,5]c="lh" la=map(str,a)lb=map(str,b)lc=map(str,c) print(la)print(lb)print(lc) 输出:['1'原创 2021-10-06 23:08:05 · 3762 阅读 · 0 评论 -
Turtle.colormode()使用说明
此函数用于返回颜色模式或将其设置为1.0或255。颜色三元组的(r,g,b)值必须在0到c模式的范围内。它仅需要一个参数作为“cmode”值1.0或255之一。t.colormode()查看色彩模式,缺省1.0,即RGB范围在0-1模式切换:参数填1.0或255t.colormode(1.0)t.colormode(255)设置颜色,以设置pencolor为例1.pencolor(1,0,0)2.pencolor((1,0,0)) #with元组3.pencolor(25原创 2021-10-06 17:49:50 · 12641 阅读 · 0 评论 -
while循环实现的功能总结
1.使用while循环,获取不确定个数的,多个输入数据#获取不定长输入数据,用户输入不确定个数的多个数据,使用whilenumStr = input('请输入数字(回车退出):') #先输入一次,为while获取初始值nums = [] #定义一个存放数据的列表while numStr != "": nums.append(eval(numStr))#.append在原列表追加元素,无返回值。 numStr = input('请输入数字(回车退出):') #继续输入,为whil原创 2021-10-04 21:50:49 · 1073 阅读 · 0 评论 -
函数不确定参数个数,使用*a
def cmul(*b): #不确定参数个数的时候,使用*b(名字随便),传入函数的是名称是b()的元组类型,包含多个参数 result = 1 for i in b: result = result * i return resultprint(eval("cmul({})".format(input())))# 多个数字输入"1,2,3,4,6",使用eval转换成了元组类型,元素是数字类型...原创 2021-09-26 12:22:39 · 524 阅读 · 0 评论