
Python
万绿从中一点红
这个作者很懒,什么都没留下…
展开
-
Python-----爬虫
1、使用标准库urllib爬取“http://news.pdsu.edu.cn/info/1005/31269.htm”平顶山学院新闻网上的图片,要求:保存到F盘pic目录中,文件名称命名规则为“本人姓名”+ “_图片编号”,如姓名为张三的第一张图片命名为“张三_1.jpg”。from re import findallfrom urllib.request import urlopenurl = 'http://news.pdsu.edu.cn/info/1005/31269.htm'with原创 2020-06-02 20:52:59 · 621 阅读 · 0 评论 -
Python-----HTML与JavaScript基础
HTML基础(1)h标签在HTML代码中,使用h1到h6表示不同级别的标题,其中h1级别的标题字体最大,h6级别的标题字体最小。该标签的用法为:```python<h1>-级标题</h1><h2>二级标题</h2><h3>三级标题</h3>(2 ) p标签在HTML代码中,p标签表示段落,用法为:<p>这是一个段落</p>(3)a标签在HTML代码中, a标签表示超链接,使用时需要指定原创 2020-06-02 20:10:26 · 496 阅读 · 1 评论 -
tkinter编程
1使用tkinter实现计算器程序。import reimport tkinterimport tkinter.messageboxroot = tkinter.Tk()#设置窗口大小和位置root.geometry('300x270+400+100')#不允许改变窗口大小root.resizable(False, False)#设置窗口标题root.title('简易计算器-董付国')#放置用来显示信息的文本框,并设置为只读contentVar =原创 2020-05-24 16:34:03 · 402 阅读 · 0 评论 -
异常处理、tkinter编程
一.单选题(共11题,78.1分)11.下列关于Python异常处理的描述中,不正确的是( )。A、异常处理可以通过try-except语句实现。B、任何需要检测的语句必须在try语句块中执行,并由except语句处理异常。C、raise语句引发异常后,它后面的语句不再执行。D、except语句处理异常最多有两个分支。正确答案: D2以下关于异常处理try语句块的说法,不正确的是( )。A、finally语句中的代码段始终要被执行B、一个try块后接一个原创 2020-05-24 16:29:21 · 4031 阅读 · 0 评论 -
Python----文件内容、文件和文件夹操作
一.单选题(共6题,54.0分)1 在读写文件之前,用于创建文件对象的函数是( )。A、openB、createC、 fileD、 folder正确答案: A2 关于语句f=open(‘demo.txt’,‘r’),下列说法不正确的是()。A、demo.txt文件必须已经存在B、只能从demo.txt文件读数据,而不能向该文件写数据。C、只能向demo.txt文件写数据,而不能从该文件读数据。D、 “r”方式是默认的文件打开方式正确答案: C3下列程序的输出结果是( )。f原创 2020-05-12 11:10:51 · 3713 阅读 · 0 评论 -
python----文件内容操作
1现在有一份‘邀请函.txt’的空白文件,请在同级目录下编写一段代码,写入内容‘诚挚邀请您来参加本次宴会’。s = '诚挚邀请您来参加本次宴会' #一次性写入和读取with open('邀请函.txt', 'w') as f: f.write(s)with open('邀请函.txt', 'r') as f: print(f.read()) for line in f: #文件对象可以直接迭代 print(line)2在第一原创 2020-05-12 11:14:11 · 1397 阅读 · 0 评论 -
Python------------第八章正则表达式课堂实验
1.使用正则表达式查找文本中最长的数字字符串。import redef longest1(s): '''查找所有连续数字''' t = re.findall('\d+', s) if t: return max(t, key=len) return 'No'def longest2(s): '''使用非数字作为分隔符''' t ...原创 2020-04-28 10:48:46 · 1092 阅读 · 0 评论 -
Python----------第八章正则表达式
一.多选题(共4题,100.0分)1能够完全匹配字符串“(010)-62661617”和字符串“01062661617”的正则表达式包括( )A、“(?\d{3})?-?\d{8}”B、“[0-9()-]+”C、“[0-9(-)]\d”D、“[(]?\d[)-]\d*”正确答案: ABD 我的答案:ABD得分: 25.0分2能够完全匹配字符串“back”和“back-en...原创 2020-04-27 16:29:12 · 1174 阅读 · 0 评论 -
Python---------实验七 字符串
1编写程序打印99乘法表,要求使用format()进行格式化输出。for i in range(1,10): for j in range(1,i+1): print('{:1}*{:0}={:02}'.format(j,i,j*i),end = ' ') print()2使用string模块提供的字符串常量,模拟生成指定长度的随机密码。import...原创 2020-04-24 20:11:22 · 1036 阅读 · 0 评论 -
Python------第七章字符串
一.单选题(共7题,70.0分)1 访问字符串中的部分字符的操作称为( )。A、分片B、合并C、索引D、赋值正确答案: A2 执行下列语句后的显示结果是( )。world=“world”print(“hello”+world)A、helloworldB、"hello"worldC、hello worldD、“hello”+world正确答案: A3 下...原创 2020-04-20 15:59:48 · 10862 阅读 · 0 评论 -
Python----实验六
8.关于属性,下列说法正确的是( )。A.数据成员也称为属性,分为公有属性和私有属性。B.为了不破坏类的封装性,可以采用@property修饰器,来访问私有属性,检查属性。C.@property装饰器是一个特殊的属性,它负责把一个方法变成属性来调用。D.Setter该装饰器允许对已用@property装饰的属性(函数)赋值,但是setter装饰器必须在property的后面,且两个被...原创 2020-04-20 15:56:23 · 2159 阅读 · 0 评论 -
Python-----第六章 类的课堂测试
1.面向对象程序设计着重于( B)的设计。A.对象 B.类 C.算法 D.数据2.面向对象程序设计中,把对象的属性和行为组织在同一个模块内的机制叫做(C )。A.抽象 B.继承 C.封装 D.多态3.在面向对象程序设计中,类通过(D )与外界发生关系。A.对象 B.类 C.消息 D.接口4.面向对象程序设计中,对象与对象之间的通信机制是(...原创 2020-04-13 11:48:03 · 1101 阅读 · 0 评论 -
Python------第六章 面向对象设计
一.单选题(共5题,50.0分)1 .下列说法中不正确的是( )。A、类是对象的模板,而对象是类的实例B、实例属性名如果以__开头,就变成了一个私有变量C、只有在类的内部才可以访问类的私有变量,外部不能访问D、在Python中,一个子类只能有一个父类正确答案: D2 下列选项中不是面向对象程序设计基本特征的是( )。A、继承B、多态C、可维护性D、封装正确答...原创 2020-04-13 11:25:21 · 3705 阅读 · 0 评论 -
Python-----实验五作业二
一.简答题(共5题,100.0分)1 编写函数,实现选择法排序。(上传代码和运行结果截图)正确答案:def selectSort(lst, reverse=False): length = len(lst) for i in range(0, length): #假设剩余元素中第一个最小或最大 m = i #扫描剩余元...原创 2020-04-13 11:21:29 · 1490 阅读 · 0 评论 -
Python-------实验五 作业一
一.简答题(共7题,120.0分)1 输入梯形的上底,下底和高,设计函数,输出梯形面积。我的答案:def S(a,b,h): if a>0 and b>0 and h>0: return (a+b)*h/2a =int(input('请输入梯形上底a:'))b = int(input('请输入梯形下底b:'))h = int(inpu...原创 2020-04-13 11:17:27 · 2411 阅读 · 0 评论 -
第五章 函数作业一
一.单选题(共4题,80.0分)1下列选项中不属于函数优点的是( )A、减少代码重复B、使程序模块化C、使程序便于阅读D、便于发挥程序员的创造力正确答案: D 我的答案:D得分: 20.0分2关于函数的说法中正确的是( )A、函数定义时必须有形参B、函数中定义的变量只在该函数体中起作用C、函数定义时必须带return语句D、实参与形参的...原创 2020-03-30 18:04:20 · 6543 阅读 · 0 评论 -
实验四
一.简答题(共10题,100.0分)11.编写程序实现求实数绝对值(双分支)。正确答案:我的答案:x = int(input('请输入一个实数:'))if x < 0:x=-xelse:x=xprint("此数的绝对值:%d"%x)运行结果:请输入一个实数:-9此数的绝对值:92编程实现:从键盘输入一个字符,判断该字符是大写字母、小写字母、数字还是其他字符,...原创 2020-03-30 18:02:57 · 1231 阅读 · 0 评论 -
第四章 选择结构与循环结构作业
一.单选题(共6题,36.0分)1在Python中,实现多分支选择结构的较好方法是( )。(6.0分)A、ifB、if-elseC、if-elif-elseD、if嵌套正确答案: C 我的答案:C得分: 6.0分答案解析:2下列语句执行后的输出是( )。if 2:print(5)else:print(6)(6.0分)A、0B、...原创 2020-03-30 17:58:46 · 4794 阅读 · 0 评论 -
实验三 作业二
1 统计《水调歌头·明月几时有》字符出现次数。 明月几时有,把酒问青天。 不知天上宫阙,今夕是何年? 我欲乘风归去,又恐琼楼玉宇,高处不胜寒。 起舞弄清影,何似在人间! 转朱阁,低绮户,照无眠。 不应有恨,何事长向别时圆? 人有悲欢离合,月有阴晴圆缺,此事古难全。 但愿人长久,千里共婵娟。N = 明月几时有,把酒问青天。不知天上宫阙,今夕是何年?我欲乘风归去,又恐琼楼玉宇,高处不胜寒。起舞弄清...原创 2020-03-18 20:00:32 · 502 阅读 · 0 评论 -
第三章 python序列结构作业(二)
一.单选题(共9题,45.0分)1以下不能创建字典的语句是( )A、dict1={}B、dict2={3:5}C、dict3=dict([2,5],[3,4])D、dict4=dict(([1,2],[3,4]))正确答案: C 我的答案:C得分: 5.0分2对于字典D={‘A’:10,‘B’:20,‘C’:30,‘D’:40},对第4个字典元素的访问形式是( ...原创 2020-03-16 20:06:19 · 9021 阅读 · 0 评论 -
实验三 作业一
一.简答题(共8题,100.0分)1写代码,要求实现下面每一个功能li=[‘alex’,‘eric’,‘rain’]1)计算列表长度并输出2)列表中追加元素“servn",并输出添加后的列表3)请在列表的第一个位置插入元素‘tony’,并输出添加后的列表4)请修改列表位置元素‘kelly’,并输出修改后的列表5)请在列表删除元素‘eric’,并输出删除后的列表6)请删除列表中的第...原创 2020-03-16 19:59:22 · 977 阅读 · 0 评论 -
第三章python序列结构作业(一)
一.单选题(共10题,60.0分)1下列Python数据中其元素可以改变的是( )(6.0分)A、列表B、元组C、字符串D、数组正确答案: A 我的答案:A得分: 6.0分2表达式“[2] in [1,2,3,4]”的值是( )(6.0分)A、YesB、NoC、TrueD、False正确答案: D 我的答案:D得分: 6.0分答案解析:...原创 2020-03-16 19:54:11 · 8175 阅读 · 0 评论 -
Python实验二(2)
作业二一.简答题(共5题,100.0分)1编写小程序,输入一个三位整数,将其反向输出。如输入789,输出987。正确答案:我的答案:x = int(input(“请输入一个三位数:”))a = x%10b = x%100-ac=(x-a-b)/100d=a*100+b+cprint(int(d))运行结果:请输入一个三位数:7899872编写小程序,输入一个自然数,...原创 2020-03-12 16:57:09 · 2805 阅读 · 0 评论 -
Python概述
Python概述一.单选题(共5题,50.0分)1以下关于Python语句的叙述中,正确的是( )A、同一层次的Python语句必须对齐B、Python语句可以从一行的任意一列开始C、在执行Python语句时,可发现注释中的拼写错误D、Python程序的每行只能写一条语句我的答案:A 得分: 10.0分2下列选项中,不属于Python特点的是( )。...原创 2020-03-12 16:53:48 · 2118 阅读 · 0 评论