python 10个100以内随机整数编辑_python自测100题(下)

本文介绍了Python编程的100道练习题目,涵盖函数参数、文件操作、字符串处理、随机数生成、递归、生成器、迭代器等多个方面,帮助读者深入理解Python基础和常用技巧。
摘要由CSDN通过智能技术生成
0928d4f189f2a7bef5baf4c98dfd6471.png

Q51.请解释使用*args和*kwargs的含义

当我们不知道向函数传递多少参数时,比如我们向传递一个列表或元组,我们就使用*args:

def func(*args): for i in args: print(i) func(3,2,1,4,7)32147

在我们不知道该传递多少关键字参数时,使用**kwargs来收集关键字参数:

def func(**kwargs): for i in kwargs: print(i,kwargs[i])func(a=1,b=2,c=7)a.1b.2c.7

Q52.如何在Python中删除文件?

使用命令os.remove(filename)或os.unlink(filename)

Q53.解释如何从C访问用Python编写的模块?

您可以通过以下方法访问C中用Python编写的模块:

Module = = PyImport_ImportModule(“”)

Q54.在Python中使用//运算符?

它是一个Floor Divisionoperator,用于分割两个操作数,结果为商,只显示小数点前的数字。例如,10 // 5 = 2和10.0 // 5.0 = 2.0。

Q55.怎么移除一个字符串中的前导空格?

字符串中的前导空格就是出现在字符串中第一个非空格字符前的空格。我们使用方法Istrip()可以将它从字符串中移除。

' Data123 '.lstrip()

结果:

'Data123 '

最初的字符串当中既有前导字符也有后缀字符,调用Istrip()去除了前导空格,如果我们想去除后缀空格,可以使用rstrip()方法。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值