python基础及爬虫
我是蓝银草
这个作者很懒,什么都没留下…
展开
-
python123期末测验: 课程水平综合测验
003600311565597199119无空隙回声输出描述获得用户输入,去掉其中全部空格,将其他字符按收入顺序打印输出。s = input()print(s.replace(" ", ""))3600311565597248009文件关键行数描述关键行指一个文件中包含的不重复行。关键行数指一个文件中包含的不重复行的数量。...原创 2019-08-12 16:09:19 · 7712 阅读 · 0 评论 -
python123测验9: Python计算生态纵览 (第5周)
单选题1以下选项不是Python网站开发框架方向第三方库的是:ADjangoBredis-pyCFlaskDPyramid正确答案: Bredis-py是redis数据的Python访...原创 2019-08-12 16:06:07 · 2831 阅读 · 0 评论 -
python123测验8: 程序设计方法学 (第4周)
单选题1#0031003900340035003600311565596866655关于Python第三方库安装方法,以下选项描述错误的是:A联系第三方库作者索要安装文件B访问UCI网站下载安装文...原创 2019-08-12 16:03:34 · 1855 阅读 · 0 评论 -
python123测验7:文件和数据格式化 (第4周)
单选题1#0031003900340035003600311565596616320关于Python文件的‘+’打开模式,哪个选项的描述是正确的?A追加写模式B只读模式C与r/w/a/x一同使...原创 2019-08-12 16:00:35 · 1934 阅读 · 0 评论 -
python123测验6: 组合数据类型 (第3周)
单选题1.#0031003900340035003600311565582073827给定字典d,哪个选项对x in d的描述是正确的?A判断x是否是字典d中的键B判断x是否是字典d中的值Cx是...原创 2019-08-12 12:01:44 · 2913 阅读 · 0 评论 -
python123测验5: 函数和代码复用 (第3周)
-----------------------------------------------------------------------------------单选题1.以下选项不是函数作用的是:A...原创 2019-08-11 20:41:47 · 1699 阅读 · 0 评论 -
python123测验4: 程序的控制结构 (第2周)
单选题1.for var in ___: print(var)哪个选项不符合上述程序空白处的语法要求?A“Hello”Brange(0,10)C{1;2;3;4;5}D(1,...原创 2019-08-11 16:09:00 · 1968 阅读 · 0 评论 -
用户登录的三次机会
题目来源:https://python123.io/index描述给用户三次输入用户名和密码的机会,要求如下:1)如输入第一行输入用户名为‘Kate’,第二行输入密码为‘666666’,输出‘登录成功!...原创 2019-08-11 14:39:46 · 876 阅读 · 0 评论 -
python123测验1: Python基本语法元素 (第1周)
单选题1Guido van Rossum正式对外发布Python版本的年份是:A1998B2002C2008D1991正确答案: DPython成功了,所以早年的开发历史也受到关注,以...原创 2019-08-12 16:14:33 · 1281 阅读 · 0 评论 -
python123测验2: Python基本图形绘制 (第1周)
单选题1哪个选项不能正确引用turtle库进而使用setup()函数?Aimport turtle as tBfrom turtle import*Cimport setup from tur...原创 2019-08-12 16:17:19 · 563 阅读 · 0 评论 -
python123测验3: 基本数据类型 (第2周)
单选题1pow(x, 0.5)能够计算x的平方根,计算负数的平方根将产生:A无输出BValueError错误C程序崩溃D复数正确答案: Dpow(-1, 0.5)(6.1232...原创 2019-08-12 16:20:45 · 3128 阅读 · 0 评论 -
三位水仙花数
我的解答:list1=[]for i in range(100,1000): a=i%10 j=i//10 b=j%10 c=j//10 if i==a**3+b**3+c**3: list1.append(str(i))print(','.join(list1)) 答案解答:答案的方法很简洁巧妙,利用数据类型转换很容易地...原创 2019-08-11 14:22:06 · 505 阅读 · 0 评论 -
python取整函数
1.int() 向下取整 内置函数1 n = 3.752 print(int(n))33 n = 3.254 print(int(n))32.round() 四舍五入 内置函数1 n = 3.752 print(round(n))43 n = 3.254 print(round(n))3floor() 向下取整 math模块函数...转载 2019-08-07 11:02:50 · 740 阅读 · 0 评论 -
pyhton列表
一、合并列表1.appendlist1=[9,7,8]list2=[1,3,2]list1.append(list2)print(list1)#[9, 7, 8, [1, 3, 2]]2.extendL1=[1,2,3,4,5]L2=[6,7,8,9,10]L1.extend(L2)print(L1)#[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]...原创 2019-08-06 18:11:31 · 248 阅读 · 0 评论 -
python小课第7关 小游戏大学问(条件判断、循环)
将项目分解,首先利用random实现随机血量值和扣血值,然后用while实现当双方血量均大于0的时候自动战斗。下一步,判断本局游戏结果的输赢。为了实现三局两胜制,需要引入for循环,同时需要两个新的变量来记录敌人和玩家的胜局次数,从而判断最终结果。import timeimport randomplayer_victory = 0enemy_victory = 0while True...原创 2019-08-06 16:33:23 · 1668 阅读 · 0 评论 -
python读写文件练习
with open(‘photo2.png’,‘rb’) as file: # 以“rb”模式打开图片data = file.read()with open(‘photo3.png’,‘wb’) as newfile: # 以“wb”模式写入newfile.write(data)原创 2019-08-08 16:39:32 · 8069 阅读 · 0 评论 -
python小课 第14关 查询书籍
class Book: def __init__(self, name, author, comment, state = 0): self.name = name self.author = author self.comment = comment self.state = state def __str_...原创 2019-08-08 13:41:01 · 4450 阅读 · 0 评论 -
python小课第4关 字典和字典的遍历
(发现不记笔记真是会遗忘,再翻回去找就好浪费时间)第4关 列表和字典那么如何对字典遍历呢?因为字典不像列表一样有顺序,所以只需用for xxx(键的名称可自定义) in XXX(字典名):。例如:练习要求我很喜欢看电影,我回忆了一下,这两年我觉得还不错的国产电影。下面,会将电影的影片名和主演放在字典里,如movie = {‘妖猫传’:[‘黄轩’,‘染谷将太’]}。需要你补充一些...原创 2019-08-05 11:41:44 · 2023 阅读 · 1 评论 -
python join函数
list1=[1,2,3,4,5]>>> print('.'.join(list1))Traceback (most recent call last): File "<pyshell#9>", line 1, in <module> print('.'.join(list1))TypeError: sequence item 0: e...原创 2019-08-11 14:17:07 · 324 阅读 · 0 评论 -
python小课第18关之模拟广告牌
# 运行前可将第8行改为 for i in range(20) 控制一下循环次数。# 或者,可以直接运行,然后用“刷新网页”这种方法强行打断程序。import os, timedef main(): # 用函数封装,可复用性会高一些(可在其他的.py文件里调用该函数。) content = ' 风变编程,陪你一起学Python ' # 广告词可自定义。 while T...原创 2019-08-10 20:02:53 · 2397 阅读 · 3 评论 -
python小课第18关之random如何随机生成不重复的值
# 帮你做选择之我要吃什么import random# 将需要用到的表格和变量放在开头list_food = ['KFC', '蒸菜馆', '楼下快餐店', '桂林米粉', '东北饺子', '金牌猪脚饭', '三及第汤饭'] # 备选菜单,可自定义。list_choice = []# 由于两个原因都包含判断过程,所以,为了让代码更简洁,可将其封装成函数。def choose(li...原创 2019-08-10 17:59:36 · 2978 阅读 · 0 评论 -
python小课第17关之求绝对值的三种方法
import math# 方法1,关键词:条件判断def abs_value1(): a=float(input('请输入一个值:')) if a>=0: print('{:.6f}'.format(a)) else: print('{:.6f}'.format(-a))# 方法2,关键词:内置函数def abs_value...原创 2019-08-10 16:39:12 · 2665 阅读 · 0 评论 -
python小课第17关之自制动态二维码
# 先导入模块from MyQR import myqrmyqr.run( words='http://weixin.qq.com/r/kzlje9TEE4lsrZAY92yB', # 扫描二维码后,显示的内容,或是跳转的链接 version=5, # 设置容错率 level='H', # 控制纠错水平,范围是L、M、Q、H,从左到右依次升高 pi...原创 2019-08-10 16:21:55 · 1573 阅读 · 2 评论 -
python小课第16关csv模块
1.csv模块介绍我们使用import语句导入csv模块,然后用dir()函数看看它里面有什么东西:import csv# dir()函数会得到一个列表,用for循环一行行打印列表比较直观for i in dir(csv): print(i)结果显示:bash:162$ python ~/classroom/apps-1-id-5cd9766619bbcf000155...原创 2019-08-09 22:05:19 · 1065 阅读 · 0 评论 -
Mac终端下直接运行Python的.py程序
1.在文件中添加注释首先在你所要运行的python文件里首行添加一个特殊的注释(我使用的是python 3.7.3) #!/usr/bin/env python3注:如果是python3的话,“3”不可省略2.打开文件位置打开mac终端(具体方法可百度),输入cd +python文件位置例如 cd /Users/lyp/Documents注意:·cd后有一个空格·python文...原创 2019-07-29 13:20:41 · 39392 阅读 · 10 评论