编程用sort进行排序,然后从最后一个元素开始判断
a=[1,2,4,2,4,5,7,10,5,5,7,8,9,0,3]
?没看懂题啥意思
Python里面match()和search()的区别?
- match()函数只检测RE是不是在string的开始位置匹配,search()会扫描整个string查找匹配;
- 也就是说match()只有在0位置匹配成功的话才有返回,如果不是开始位置匹配成功的话,match()就返回None。
- 例如:
print(re.match('super', 'superstition').span()) 会返回(0, 5)
而print(re.match('super', 'insuperable')) 则返回None
- search()会扫描整个字符串并返回第一个成功的匹配:
例如:print(re.search('super', 'superstition').span())返回(0, 5)
print(re.search('super', 'insuperable').span())返回(2, 7)
- 其中span函数定义如下,返回位置信息:
span([group]):
返回(start(group), end(group))。
用Python匹配HTML tag的时候,<.*>和<.*?>有什么区别?
.*为贪婪模式,即取符合条件的最大字符串
.*?为非贪婪模式,即取符合条件的最小字符串
Python里面如何生成随机数?
import random
print random.randint(1,5)随机数从1到5 包括1和5
有没有一个工具可以帮助查找python的bug和进行静态的代码分析?
pycharm
如何在一个function里面设置一个全局的变量?
global 变量名