最常见的python面试题汇总_2020Python面试题常见面试题汇总-开课吧

【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相关的习题,赶快学习起来吧。

你可能感兴趣的:(最常见的python面试题汇总)