前置空格是第一个非空格字符前的所有空格,使用 lstrip 函数来删除.
‘Ayushi ‘
如图这个字符串既包含前置空格也包含后置空格. 调用 lstrip 函数去除了前置空格。如果想去除后置空格,使用 rstrip 函数。
‘ Ayushi’
Q.21. 如何将字符串转换为小写?
使用 lower 函数
‘ayushi’
转换为大写用 upper 函数
‘AYUSHI’
要检查字符串是否为全大写或全小写,使用 isupper 和 islower 函数
像 @ 和$这样的字符即满足大写也满足小写。
istitle 可以检查字符串是否是标题格式。
True
Q.22. Python 中的 pass 语句有什么作用?我们在写代码时,有时可能只写了函数声明而没想好函数怎么写,但为了保证语法检查的正确必须输入一些东西。在这种情况下,我们使用 pass 语句。
类似的 break 语句可以跳出循环。
0
1
2
continue 语句可以跳到下一轮循环。
0
1
2
4
5
6
如果在一个内部函数里。对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就是一个闭包。
7
Q.24. 解释 Python 中的//,%和**运算符//运算符执行地板除法,返回结果的整数部分 (向下取整)。
3
用/符号除法结果为 3.5。
符号表示取幂. ab 返回 a 的 b 次方
% 是取模符号。返回除法后的余数。
6
0.5
对于 Python 进阶面试问题和答案有任何疑问请在评论区提问。
这类面试问题可以判断你的 Python 功底,可以举一些实例来回答这类问题。
在 Python 中我们有 7 中运算符:算术运算符、关系 (比较) 运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符。
加号 (+) 将两个对象的值相加。
15