
Python
文章平均质量分 58
秀秀_heo
一个学习前端开发的大学生,博客为自己的学习笔记,仅供个人学习使用。
展开
-
Python 练习题
设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。例如,若n=1234321,则称n为一回文数;但若n=1234567,则n不是回文数。编程实现:输入一个数,判断它是不是回文数。如果是回文数,输出YES;如果不是,输出NO.原创 2023-12-09 20:06:11 · 938 阅读 · 0 评论 -
【Python】练习题
选项 D:D:// PythonTest//a.txt,使用了双斜杠 // 作为分隔符,这是错误的。选项 C:D:/PythonTest/a.txt,虽然使用了正斜杠 / 作为分隔符,但在 Python 中,路径会进行转义处理,所以也是正确的。选项 B:D:\PythonTest\a.txt,表示 D 盘下 PythonTest 文件夹中的 a.txt 文件,是正确的。,表示 D 盘下 PythonTest 文件夹中的 a.txt 文件,是正确的。chr 将数字转为字符,ord 将字符转为数字。原创 2023-12-19 22:22:53 · 471 阅读 · 0 评论 -
【Python】zip
其中,iterables是可迭代对象,可以是多个,也可以是一个。zip()函数将返回一个迭代器,其中每个元素都是一个元组,元组中的每个元素来自于输入的可迭代对象中相同位置的元素。如果输入的可迭代对象长度不一致,则返回的迭代器长度与最短的可迭代对象相同。Python中的zip()函数可以将多个可迭代对象打包成一个元组序列,然后返回这些元组序列组成的迭代器。原创 2023-12-05 19:08:40 · 194 阅读 · 0 评论 -
【Python】基础练习题_文件及数据格式化
使用PIL库对图片进行等比例压缩,无论压缩前文件大小如何,压缩后文件小于10kB。用户输入其他选项时,提示“输入有误”。原创 2023-12-05 10:24:23 · 619 阅读 · 0 评论 -
【Python】基础练习题_组合数据类型_2
提示:文件的读取和去除汉字字符的语句如下txt = open(file, ‘r,encoding=“utf-8”).read()english_only_txt =’'.join(x for x in txt if ord(x) < 256)。(a)自己构建初始对话字典(对话字典自己创建),例如:memory = {你在干嘛:在呼吸和想你,你喜欢哪一天:跟你聊天’,你在想什么:'我在想你 b)对机器人无法回答的问题,请提问者给出答案,并更新字典数据。2根据出场次数制作出场次数前15的人物名称的词云图。原创 2023-11-28 10:38:55 · 1091 阅读 · 0 评论 -
【Python】数据类型和切片的零碎知识点
例如,按字典序比较字符串’apple’和’banana’,首先比较第一个字符’a’和’b’,因为’a’在字母表中的位置更靠前,所以’apple’被认为是更小的。然而,在这个例子中,字符串 “123.45” 包含一个小数点,无法直接转换为整数。在按字典序比较中,字符串的每个字符按照它们在字母表中的顺序进行比较。是整数除法运算符,也称为“地板除”。是浮点除法运算符,它执行两个操作数的除法并返回一个浮点数结果,结果可以是一个小数。切片操作是根据索引来截取序列的子序列,其中起始索引是包含的,而结束索引是不包含的。原创 2023-11-22 20:31:02 · 1099 阅读 · 0 评论 -
【Python】基础练习题_组合数据类型_1
(4)日期分析处理。第一行输入一个8位长度的日期形式(题目确保输入的字符串只包含0-9的数字,且长度为8位)。原创 2023-11-21 11:34:44 · 708 阅读 · 1 评论 -
【Python】基础练习题_ 函数和代码复用_2
猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。移动圆盘的规则:一次只能移动一个盘子、盘子只能在3个标杆之间移动、更大的盘子不能放在更小的盘子上面。请Python编写一个汉诺塔的移动函数,采用递归方法解决这个难题,要求输入汉诺塔的层数,输出整个移动流程。(1)编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n,当输入n为奇数时,调用函数1/1+1/3+…(2)写一个函数,将一个字符串中的元音字母复制到另一个字符串,然后输出。原创 2023-11-14 10:20:30 · 324 阅读 · 0 评论 -
【Python】基础练习题_ 函数和代码复用_1
常见的猜想陈述为欧拉的版本,即任一大于2的偶数都可写成两个素数之和,亦称为”强哥德巴赫猜想”或”关于偶数的哥德巴赫猜想”。要求:输入一个正整数N,当输入为偶数时,分行按照格式“N = p + q”输出N的所有素数分解,其中p、q均为素数且p ≤ q。(3)实现isNum()函数,参数为一个字符串,如果这个字符串属于整数、浮点数或复数的表示,则返回True,否则返回False。(4)定义一个判别素数的函数,在主程序或者main函数中输入一个整数(要有异常处理),程序输出该数是否素数的判定消息。原创 2023-11-07 11:15:26 · 575 阅读 · 0 评论 -
【Python】基础练习题_程序控制结构
有3扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么。参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出门后的山羊,然后允许参赛者更换自己的选择。近似33.3%,66.6%)猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。到第十天早上想吃时, 见只剩一个桃子了。若一个素数从左向右读与从右向左读是是相同的数,则该素数为回文素数。2)一个笼中共有鸡和兔15只,它们的脚一共有40只,问有多少只鸡?原创 2023-10-31 11:10:07 · 350 阅读 · 0 评论 -
【Python】列表推导式创建列表
总结一下,列表推导式是一种紧凑且灵活的方式,可以在单行代码中生成新的列表,从而简化了列表的创建过程。这两个示例说明了列表推导式的使用方法。你可以根据需要自定义迭代器、表达式和条件以生成所需的列表。列表推导式是一种简洁而强大的方式,用于通过对迭代器进行遍历和应用条件来创建一个新的列表。原创 2023-10-06 17:56:11 · 624 阅读 · 0 评论 -
【Python】Turtle
Turtle是Python中一个非常有趣和强大的图形库,它可以用于绘制各种图形和动画。Turtle库基于Logo编程语言,通过模拟一只“海龟”来进行绘图。你可以在屏幕上创建一个绘图窗口,然后通过命令控制海龟在窗口上绘制各种形状和图案。现在,你可以开始使用Turtle方法来绘制图形。这个示例创建了一个Turtle对象,然后使用了。方法来绘制一个边长为100像素的正方形。来保持绘图窗口打开,直到我们关闭它。原创 2023-10-05 20:50:57 · 175 阅读 · 0 评论 -
【Python】datetime 库
【代码】【Python】datetime 库。原创 2023-10-05 20:22:17 · 218 阅读 · 0 评论 -
【Python】eval
函数会执行传递的字符串中的任意代码,因此应谨慎使用。如果在不受信任的来源接收并执行用户输入的代码,可能存在安全风险。函数执行字符串表达式时,可以解析并执行常规的Python表达式、赋值语句、条件语句等代码片段。函数是Python中的一个内置函数,用于将字符串作为代码进行执行,并返回执行结果。原创 2023-10-05 20:13:09 · 143 阅读 · 0 评论 -
【Python】map
函数是Python内置函数之一,它的主要作用是将一个函数应用于可迭代对象中的每个元素,并返回一个包含结果的迭代器。函数还可以与匿名函数(lambda函数)结合使用,更简洁地实现功能。转换为列表,并打印结果,我们可以看到列表中每个元素的平方。中的每个元素,并将结果作为迭代器返回。在这个示例中,我们定义了一个名为。中的每个元素,将得到的结果保存在。的函数,用于计算一个数的平方。原创 2023-10-05 20:11:55 · 138 阅读 · 0 评论 -
【Python】Python 基础笔记
text1 = '我是字符串'test2 = "我也是字符串"test3 = """我即是字符串,还能做注释"""# 函数定义def 函数名(传入参数):函数体return 返回值# 函数调用函数名(参数)# 可选参数必须定义在非可选参数的后面# 带 * 表示可变数量参数,只能出现在参数列表的最后a += nprint(a)return a,bn = 1global nn = b# 列表等组合数据类型的操作都是对已创建列表的引用ls = []# 递归。原创 2023-07-01 19:30:37 · 464 阅读 · 0 评论