Q 21. 怎样将字符串转换为小写?
我们使用lower()方法。
>>> 'AyuShi'.lower()
结果:
‘ayushi’
使用upper()方法可以将其转换为大写。
>>> 'AyuShi'.upper()
结果:
‘AYUSHI’
另外,使用isupper()和islower()方法检查字符春是否全为大写或小写。
>>> 'AyuShi'.isupper()
False
>>> 'AYUSHI'.isupper()
True
>>> 'ayushi'.islower()
True
>>> '@yu$hi'.islower()
True
>>> '@YU$HI'.isupper()
True
那么,像@和$这样的字符既满足大写也满足小写。
Istitle()能告诉我们一个字符串是否为标题格式。
>>> 'The Corpse Bride'.istitle()
True
Q 22. Python中的pass语句是什么?
在用Python写代码时,有时可能还没想好函数怎么写,只写了函数声明,但为了保证语法正确,必须输入一些东西,在这种情况下,我们会使用pass语句。
>>> def func(*args):
pass
>>>
同样,break语句能让我们跳出循环。
>>> for i in range(7):
if i==3: break
print(i)
结果:
0
1
2
最后,continue语句能让我们跳到下个循环。
>>> for i in range(7):
if i==3: continue
print(i)
结果:
0
1
2
4
5
6
Q 23. Python中的闭包是什么?
当一个嵌套函数在其外部区域引用了一个值时,该嵌套函数就是一个闭包。其意义就是会记录这个值。
>>> def A(x):
def B():
print(x)
return B
2018年最常见的Python面试题&答案(中篇)
最新推荐文章于 2024-05-10 13:20:31 发布