52道常见python面试题,你试一试? (3)

前置空格是第一个非空格字符前的所有空格,使用 lstrip 函数来删除.

52道常见python面试题,你试一试?

‘Ayushi ‘
如图这个字符串既包含前置空格也包含后置空格. 调用 lstrip 函数去除了前置空格。如果想去除后置空格,使用 rstrip 函数。

52道常见python面试题,你试一试?

‘ Ayushi’

Q.21. 如何将字符串转换为小写?
使用 lower 函数

52道常见python面试题,你试一试?

‘ayushi’
转换为大写用 upper 函数

52道常见python面试题,你试一试?

‘AYUSHI’

要检查字符串是否为全大写或全小写,使用 isupper 和 islower 函数

52道常见python面试题,你试一试?

像 @ 和$这样的字符即满足大写也满足小写。

istitle 可以检查字符串是否是标题格式。

52道常见python面试题,你试一试?

True

Q.22. Python 中的 pass 语句有什么作用?

我们在写代码时,有时可能只写了函数声明而没想好函数怎么写,但为了保证语法检查的正确必须输入一些东西。在这种情况下,我们使用 pass 语句。

52道常见python面试题,你试一试?

类似的 break 语句可以跳出循环。

52道常见python面试题,你试一试?

0
1
2
continue 语句可以跳到下一轮循环。

52道常见python面试题,你试一试?

0
1
2
4
5
6

Q.23. 请解释 Python 中的闭包?

如果在一个内部函数里。对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就是一个闭包。

52道常见python面试题,你试一试?

7

Q.24. 解释 Python 中的//,%和**运算符
//运算符执行地板除法,返回结果的整数部分 (向下取整)。

52道常见python面试题,你试一试?

3
用/符号除法结果为 3.5。
符号表示取幂. ab 返回 a 的 b 次方

52道常见python面试题,你试一试?

% 是取模符号。返回除法后的余数。

52道常见python面试题,你试一试?

6

52道常见python面试题,你试一试?

0.5
对于 Python 进阶面试问题和答案有任何疑问请在评论区提问。

Q.25. Python 中有多少种运算符,解释算术运算符。

这类面试问题可以判断你的 Python 功底,可以举一些实例来回答这类问题。

在 Python 中我们有 7 中运算符:算术运算符、关系 (比较) 运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符。

加号 (+) 将两个对象的值相加。

52道常见python面试题,你试一试?

15

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpzsww.html