Python高级简单练习
- Python高级简单练习 推荐度:
- 相关推荐
Python高级简单练习
Python高级简单练习
- 1、试根据下面代码框架提示在横线处补全爬取。(请删除下划线和标号)
- 2、根据以下操作写出结果:(请删除下划线和编号)
- 3、简述一下NumPy库的特点?
- 4、Python已有列表类型,为什么需要一个数组对象(类型)?
- 5、Matplotlib库和matplotlib.pyplot库有什么区别?
- 6、DataFrame类型可以由哪些类型创建?
- 7、请根据提示完成Pygame的最小开发框架:
1、试根据下面代码框架提示在横线处补全爬取。(请删除下划线和标号)
import _____(1)______url=""try:r = _____(2)___________(3)______r.encoding = _____(4)______print(r.text[:1000])except:print("爬取失败")
答案:
(1)requests
(2)requestsr=requests.get(url)
(3)r.raise_for_status()
(4)r.apparent_encoding
2、根据以下操作写出结果:(请删除下划线和编号)
In [1]: import pandas as pdIn [2]: b = pd.Series([9,8,7,6],['a','b','c','d'])In [3]: b['b']Out[3]: ___(1)____In [4]: 'c' in bOut[4]: ___(2)____In [5]: 0 in bOut[5]: ___(3)____In [6]: b.get('f',100)Out[6]: ___(4)____In [7]: b.drop(['a','b','c'])Out[7]: ___(5)____dtype: int64
答案:
8
True
False
100
d 6
3、简述一下NumPy库的特点?
答案:NumPy是一个开源的Python科学计算基础库,包含:一个强大的N维数组对象 ndarray广播功能函数整合C/C++/Fortran代码的工具线性代数、傅里叶变换、随机数生成等功能
NumPy是SciPy、Pandas等数据处理或科学计算库的基础
4、Python已有列表类型,为什么需要一个数组对象(类型)?
答案:数组对象可以去掉元素间运算所需的循环,使一维向量更像单个数据设置专门的数组对象,经过优化,可以提升这类应用的运算速度观察:科学计算中,一个维度所有数据的类型往往相同数组对象采用相同的数据类型,有助于节省运算和存储空间
5、Matplotlib库和matplotlib.pyplot库有什么区别?
答案:Matplotlib库由各种可视化类构成,内部结构复杂,受Matlab启发matplotlib.pyplot是绘制各类可视化图形的命令子库,相当于快捷方式
6、DataFrame类型可以由哪些类型创建?
- 二维ndarray对象
- 由一维ndarray、列表、字典、元组或Series构成的字典
- Series类型
- 其他的DataFrame类型
7、请根据提示完成Pygame的最小开发框架:
1. # Pygame Hello World Game2. import pygame,sys3. 4. pygame.init()5. screen = pygame.display.set_mode((600, 400))6. pygame.display.set_caption("Pygame游戏之旅")7. 8. ______(1)_______9. ___________(2)____________10. ___________(3)____________11. ____(4)____12. _______(5)________
答案:
while True:
for event in pygame.event.get():
if event.type==pygame.QUIT:
sys.exit()
pygame.display.update()
最新文章
- 大连华信和东软
- appJSON[tabBar][borderStyle] 字段需为 black 或 white console.error @ VM1402:1 (anonymous) @ VM1415:2
- Annotation(注解)是什么?
- zigbee初级教程(零) :cc2530开发环境搭建
- 简略写dump文件
- DEV GridView 部分属性
- Cygwin、Msys、MinGW、Msys2的区别与联系
- MSYS 1.0.11 + MinGW安装方法
- 用最速下降法求最优解
- 动态改变shiro的Principal属性
- extern的几种用法
- extern 用法简单示例
- Python try...except...时捕获异常时具体文件和行数
- Linux网络之curl命令详解
- gets,gets
- 计算机软件可以用虚拟串口吗,虚拟串口以及在Proteus中的使用
- C语言程序设计之通讯录