社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python入门自测题

Biomamba 生信基地 • 8 月前 • 154 次点击  
图片

测试题

图片
图片

此前我们进行了单细胞+空间转录组,Python全流程实战教学,为检查下大家的学习成果,课后给大家留下了如下习题,大家可以检验一下自己的R语言的学习成果。


题目1: 变量赋值与类型


通过python代码完成以下操作:

- 1.命名变量a为5,命名变量b为2.0,命名变量c为"Biomamba"

- 2.用代码判断各变量的数据类型

- 3.将变量a转换为字符型变量


题目2: 基本算术运算


- 1. 10除3的余数是多少?

- 2. 2的4次方是多少?

- 3. 11对4的整除是多少?

通过python代码行计算上述问题



题目3: 列表索引和修改


- 1. 给定列表 my_list = ['A', 'B', 'C', 'D', 'E'],返回列表中索引为4的元素。

- 2. 将列表中索引为1的元素修改为'X',并在列表末尾添加一个新元素'F',然后返回修改后列表的长度。

使用python代码行完成上述任务。



题目4: 列表切片 (Slicing)


- 1. 给定列表 numbers = [10, 20, 30, 40, 50, 60],提取索引2到4的子列表(包含索引2但不包含索引5)。

- 2. 提取列表的前3个元素

- 3. 提取列表的最后两个元素



题目5: if 条件判断逻辑


写一个if循环语句:给予输入温度,如果大于25°则判定为热,如果10-25°判断为舒适,否则判定为冷



题目6: for 循环遍历字符串


使用for循环语句,对于给定一个字符串 word = "Biomamba",计算字符串中m出现的次数


题目7: 函数调用和默认参数

写一个乘法函数,输入对象a和b,并输出a=2,b=5时的结果


题目8: 函数的参数和作用域

请你定义一个名为update_val的函数,能够接受数值型变量并在原值基础上加上5,并最终返回名为new_val的变量


题目9: 字典访问和修改


现有字典 student = {'name': 'Alice', 'age': 20, 'city': 'NY'}

- 1.将年龄修改为21岁

- 2.添加一个新的键值对 'major': 'CS'

- 3.使用 get 方法获取城市信息并存储在变量 result1 中

- 4.检查字典中是否存在键 'age',并将结果存储在变量 result2 中

student = {'name''Alice''age'20'city''NY'}


题目10: 遍历字典的键值对


字典 data = {'a': 1, 'b': 2, 'c': 3}

得到所有data的键值之和,输出为多少?

data = {'a'1'b'2'c'3}


图片

图片

答案

图片
图片
图片
图片

Python

图片
图片
更多Python基础:

生信Python速查手册

码Python神器:jupyter notebook
码Python神器之Spyder| 安装、连接与使用
Python的"Rstudio"——Pycharm

生信Python实战:

单细胞+空间转录组,Python全流程实战教学!

scRNA-seq全栈式教学(Python)
空间转录组全栈式教学(Python)
一次搞定Python空间转录组分析
单细胞+空间转录组,Python全流程实战教学!
R+Python组合拳可能是分析SCENIC最好的方式
一文了解Python中的单细胞通货:AnnData
布置Python单细胞分析环境
scRNA-Seq学习手册Python版


图片
图片

如何联系我们

图片
图片
留一个领取资料开箱即用的单细胞分析镜像微信号[Biomamba_yunying],方便各位随时交流。同时我们也构建了交流群矩阵欢迎大家入群讨论。

大家可以阅读完这几篇之后添加
给生信入门初学者的小贴士
没有检索,就没有发言权

已有生信基地联系方式的同学无需重复添加

图片
图片
您点的每个赞和在看,我都认真当成了喜欢


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/189424