- 博客(22)
- 收藏
- 关注
原创 深入理解Python 如何实现进制转换
我们可以将每次的余数推入栈中,然后按相反的顺序从栈中弹出这些余数,从而获得正确的进制表示。进制转换是将数字从一种进制表示转换为另一种进制表示的过程。binary\_str += str(stack.pop()) # 弹出栈中的余数,构建二进制字符串。在计算机科学和数学中,进制是一种表示数字的方式,它决定了一个数字的基数和表示规则。进制转换不仅仅是一个有趣的数学概念,它在计算机科学和计算机编程中也有重要的应用。图像处理: 图像的像素值通常以不同的进制表示,进制转换可用于修改图像的颜色深度等。
2024-10-13 12:35:16
244
原创 Python海龟turtle基础知识大全与画图集合
turtle.write(s[,font=(“fontname”,font_size,“font_type”)])—文本,s为文本内容,font是字体的参数,分别为字体名称,大小和类型;color = ["#FF00FF", "#87CEFA", "#0000EE", "#FF4500", "#00FF00", "#00E5EE", "#FFFAFA"] # 一个颜色表,以及size表。turtle.end_fill()—填充完成 turtle.hideturtle()—隐藏画笔的turtle形状。
2024-09-07 20:13:04
541
原创 Pycharm常用的个性化配置
PyCharm >> Preferences/Settings >> Editor >> File and Code Templates >> Python Script >> 设置内容 >> 点击 Apply。点击左上角的红方框,选择“file”–> setting ->New UI -> 取消勾选Enable new UI 然后重启IED即可。3. Font弹框出现后,设置其size的大小,右边的字体会相应的变大或变小,最后点击OK即可。${PRODUCT_NAME} 创建文件的IDE的名称。
2024-09-07 20:11:08
304
原创 Python实现将内容写入文件的五种方法
然后,将这个迭代器对象传递给 writelines() 方法,writelines() 方法将迭代器对象中的字符串逐个写入文件。例如,open('example.txt', 'w') 会以写模式打开名为 example.txt 的文件,如果文件不存在,则创建一个新的空文件。本文带你详细看一下python将内容写入文件的方法以及细节,主要包括write()方法、writelines() 方法、print() 函数、使用 csv 模块、使用 json 模块,需要的可以参考一下。如果大于1,则为缓冲区大小。
2024-09-07 20:07:21
605
原创 Python 文件的读写操作
先来看内置函数,包括 open()、read()、readline()、readlines()、write()、writelines()、close() 等方法,也是接下来给大家详细介绍的内容。比如,我们经常执行到最后,会忘记关闭文件,这就很可能会带来很多潜在的问题,可以在 finally 中,也就是程序最后会执行的部分,去关闭我们已打开的文件。‘a’ 以「追加」模式打开文件,如果文件已存在,文件指针会指向文件尾部,将内容追加在原文件后面,如果文件不存在,则会新建文件且写入内容。
2024-09-07 20:06:14
226
原创 99个全网最全的Python函数语法汇总(非常详细)零基础入门到精通,收藏这一篇就够了
28.join():将序列中的元素连接为一个字符串。44.index():查找子串第一次出现的位置(类似find())。46.rindex():查找子串最后一次出现的位置(类似rfind())。60.istitle():检查字符串中的单词是否以大写字母开头,其余字母均为小写。76.isupper():检查字符串中的字母是否都是大写。78.istitle():检查字符串中的每个单词首字母是否大写,其他字母小写。91.replace():替换字符串中的子串。95.join():将序列中的元素连接为一个字符串。
2024-08-19 22:05:14
487
1
原创 Python常用函数总结(77个)超全面超详细
filter()函数是 Python 内置的另一个有用的高阶函数,filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接收两个参数,reduce()对list的每个元素反复调用函数f,并返回最终结果值。
2024-08-19 21:36:03
533
原创 历年蓝桥杯Python青少组中/高级选拔赛(STEMA)真题解析 | 2023年12月选择题(1-5)
range(1,3,2)即:从1到3,每次增加2,因为1+2=3,所以输出只有1。range(start, stop[, step]),分别是起始、终止和步长。则读取normMat[i,:]样本的编号为:0-99,共100个。range(1,3) 即:从1到3,不包含3,即1,2。range(3)即:从0到3,不包含3,即0,1,2。第三个数字2是代表步长。如果不设置,就是默认步长为1。如果改成range(1,5,2),就会输出1和3。就是把1,2依次赋值给i。
2024-08-19 21:29:54
438
原创 python中for in range的用法_Python for i in range ()用法详解
range(1,3,2)即:从1到3,每次增加2,因为1+2=3,所以输出只有1。range(start, stop[, step]),分别是起始、终止和步长。则读取normMat[i,:]样本的编号为:0-99,共100个。range(1,3) 即:从1到3,不包含3,即1,2。range(3)即:从0到3,不包含3,即0,1,2。第三个数字2是代表步长。如果不设置,就是默认步长为1。如果改成range(1,5,2),就会输出1和3。就是把1,2依次赋值给i。
2024-08-19 21:28:26
733
原创 2022年全国青少年电子信息智能创新大赛真题(Python组)
2023年白名单赛事:全国青少年信息素养大赛,其前身在2022年称为全国青少年电子信息智能创新大赛。
2024-05-01 09:43:52
804
原创 2022年全国青少年电子信息智能创新大赛真题
现在海盗想要找那个身上带着宝藏的渔民,海盗先将1号凳子上面的人搜身,没找到就隔1个凳子,将3号凳子上面的人搜身,没找到就隔2个凳子,将6号凳子上面的人搜身。以后每次多隔一个凳子去搜索……已知每个信封上最多能贴5张邮票,邮票的种类至少需要3种,任意输入一个数字n代表邮票的种类,然后依次输入n个数字代表不同种类的邮票面值,计算并输出每个信封上可以构成的邮资的最大值。任意输入一个数字n(99999
2024-05-01 09:40:13
1239
原创 项目1 函数
l1 = list(map(int, input('请输入一个列表:\n').split(',')))l2 = list(map(int, input('请输入一个列表:\n').split(',')))l3 = list(map(int, input('请输入一个列表:\n').split(',')))l5 = list(map(int, input('请输入一个列表:\n').split(',')))l4 = list(map(int, input('请输入一个列表:').split(',')))
2024-04-05 14:47:19
446
原创 蓝桥杯 python
注意,除了上述提到的"w", "a", "r", "wb", "rb",还有其他模式如 "x"(创建新文件,如果文件已存在则报错),"t"(文本模式,"r" 和 "w" 默认的),"b"(二进制模式),"+"(读写模式,同时支持读和写操作)。', re.I)) # 输出:['H', 'e', 'l', 'l', 'o', 'W', 'o', 'r', 'l', 'd']', re.A)) # 输出:['H', 'e', 'l', 'l', 'o', ',']使用该函数进行排序后,原列表的元素顺序不变。
2024-03-22 18:54:38
612
python啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
2024-04-23
python数据类型
2025-03-02
time库 python
2025-02-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人