page contents
Pack
Pack

性别: 注册于 2019-11-22

向TA求助
9899金币数
19670 经验值
4个粉丝
主页被访问 6607 次

1048 个回答

0 赞同

Python里面如何实现tuple和list的转换?

函数tuple(seq)可以把所有可迭代的(iterable)序列转换成一个tuple, 元素不变,排序也不变。 例如,tuple([1,2,3])返回(1,2,3), tuple(’abc’)返回(’a’.’b',’c').如果参数已经是一个tuple的话,函数不做任何拷贝而直接返回原来的对象,所以在不确定对象是不是tuple的时候来调用tuple()函数也不是很耗费的。 函数list(seq)可...

回答于 2021-06-08 11:55

0 赞同

Python面试题:请写出一段Python代码实现删除一个list里面的重复...

可以先把list重新排序,然后从list的最后开始扫描,代码如下: if List: List.sort() last = List[-1] for i in range(len(List)-2, -1, -1): if last==List[i]: del List[i] else: last=List[i]

回答于 2021-06-08 11:55

0 赞同

Python文件操作的面试题

如何用Python删除一个文件? 使用os.remove(filename)或者os.unlink(filename); Python如何copy一个文件? shutil模块有一个copyfile函数可以实现文件拷贝

回答于 2021-06-08 11:55

0 赞同

Python里面如何生成随机数?

标准库random实现了一个随机数生成器,实例代码如下: import random random.random() 它会返回一个随机的0和1之间的浮点数

回答于 2021-06-08 11:54

0 赞同

如何用Python来发送邮件?

可以使用smtplib标准库。 以下代码可以在支持SMTP监听器的服务器上执行。 import sys, smtplib fromaddr = raw_input(”From: “) toaddrs = raw_input(”To: “).split(’,') print “Enter message, end with ^D:” msg = ” while 1: line = sys.stdin.readline() if not line: break msg = msg + line # 发送邮件部...

回答于 2021-06-08 11:54

0 赞同

Python里面如何拷贝一个对象?

一般来说可以使用copy.copy()方法或者copy.deepcopy()方法,几乎所有的对象都可以被拷贝 一些对象可以更容易的拷贝,Dictionaries有一个copy方法: newdict = olddict.copy()

回答于 2021-06-08 11:54

0 赞同

有没有一个工具可以帮助查找python的bug和进行静态的代码分析?

有,PyChecker是一个python代码的静态分析工具,它可以帮助查找python代码的bug, 会对代码的复杂度和格式提出警告 Pylint是另外一个工具可以进行coding standard检查。

回答于 2021-06-08 11:53

0 赞同

如何在一个function里面设置一个全局的变量?

解决方法是在function的开始插入一个global声明: def f() global x

回答于 2021-06-08 11:53

0 赞同

用Python匹配HTML tag的时候,<.>和<.?>有什么区别?

match()函数只检测RE是不是在string的开始位置匹配, search()会扫描整个string查找匹配, 也就是说match()只有在0位置匹配成功的话才有返回,如果不是开始位置匹配成功的话,match()就返回none

回答于 2021-06-08 11:52

0 赞同

如何用Python来进行查询和替换一个文本字符串?

可以使用sub()方法来进行查询和替换,sub方法的格式为:sub(replacement, string[, count=0]) replacement是被替换成的文本 string是需要被替换的文本 count是一个可选参数,指最大被替换的数量

回答于 2021-06-08 11:52