【Python面试题】-如何用Python输出一个Fibonacci数列?
1 a,b =0,12 while b<100:3 print (b),4 a, b = b, a+b
【Python面试题】-如何在 Python 使用多进制数字?
除十进制以外,在 Python 中还可以使用二进制、八进制、十六进制。
1.二进制数有0 和1 组成,我们使用0b 或0B 前缀表示二进制数
10
使用 bin()函数可以将数字转换为二进制
‘0b1111’
2.八进制数由数字0-7组成,使用前缀0o 或0O 表示8 进制数
‘0o10’
3.十六进数由数字0-15组成,使用前缀0x 或者0X 表示16进制数
‘0x10’
‘0xf’
【Python面试题】-解释 Python 中的位运算符?
此运算符按二进制位对值进行操作。
1.与 (&)返回按位与结果
2
2.或 ()返回按位或结果
3
3.异或(^)返回按位异或结果
1
4.取反(~)返回按位取反结果
-3
5.左移位(<
4
1的二级制001左移2 位变成100也即十进制的4
6.右移位(>>)
1null
【Python面试题】- Python 中有多少种运算符,如何解释算术运算符?
这类面试问题可以判断你的 Python 功底,可以举一些实例来回答这类问题。
在 Python 中我们有7 中运算符:算术运算符、关系(比较)运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符。
1.加号(+)将两个对象的值相加。
15
2.减号(-)将第一个对象的值减去第二个对象的值。
-1
3.乘号(*)将两个对象的值相乘。
56
4.除号(/)将第一个对象的值除以第二个对象的值。
0.875
1.0
【Python面试题】-解释 Python 中的//,%和**运算符?
//运算符执行地板除法,返回结果的整数部分(向下取整)。
3
用/符号除法结果为3.5。
**符号表示取幂. a**b 返回 a 的 b 次方
1024
%是取模符号。返回除法后的余数。
6
0.5
对于 Python 进阶面试问题和答案有任何疑问请在评论区提问。
前置空格是第一个非空格字符前的所有空格,使用 lstrip()函数来删除.
‘Ayushi ‘
如图这个字符串既包含前置空格也包含后置空格.调用 lstrip()函数去除了前置空格。如果想去除后置空格,使用 rstrip()函数。
‘ Ayushi’
以上是面向 Python 新手的基础题部分,你记住并理解了吗?希望以上的内容能够为学习Python的同学提供有用的面试素材及学习素材,以后小科每日均会提供MySQL、Python及Web相关的习题,赶快学习起来吧。