美文网首页
python面试宝典2控制结构

python面试宝典2控制结构

作者: python测试开发 | 来源:发表于2021-06-25 10:35 被阅读0次

简述Python中的运算符

  • 算术运算符。+, -, *, /, **, //, %
    例如:9/2=4,9.0/2.0=4.0,-11/3=-4,-11.0/3=-4.0。
  • 关系运算符:<, >, <=, >=, !=, <>, ==
  • 赋值运算符。=, +=, - =, * =, /=, //=, %=
  • 逻辑运算符:and, or, not
  • 位操作符:&, |, ~, <<, >>, ^
  • 成员运算符。Python 的成员运算符测试序列中的成员,in 和 not in
  • 是否同一对象: is , is not

一行代码将列表中的所有字符串转换为整数

该列表只包含整数形式的字符串。

test_list = ['10', '14', '1', '6', '7']
test_list = [int(item) for item in test_list]

一行代码去掉列表中的空字符串

该列表只包含字符串。

test_list = ['', 'swatiComputers', '', 'is', 'best', '']
test_list = [item for item in test_list if item]

为什么说Python 是解释语言?

解释器是一种可以执行其他程序的程序。当你写Python程序时,源代码转换为中间语言,而中间语言又被翻译成被执行的本地语言/机器语言。Python代码被编译成Python字节码,生成扩展名为.pyc的文件。字节码是源代码的较低级别的、与平台无关的表示。

.pyc文件在虚拟机执行。虚拟机是 Python 的运行时引擎,它是 Python的一部分,是真正运行 Python 脚本的组件。从技术上讲,它Python 解释器的最后一步。

什么是 .pyc 文件?

.py 文件包含程序的源代码,而.pyc 文件包含程序的字节码。我们在对.py文件(源代码)进行编译后得到字节码。.pyc文件不是为你运行的所有文件创建的,它只为导入的文件创建。

写一个程序来接收两个整数并打印它们的和

num1 = int(input('Enter first number: '))
num2 = int(input('Enter second number: '))

print(num1 + num2)

找出1到100之间的质数

for number in range (2, 101):
    count = 0
    for i in range(2, (number//2 + 1)):
        if(number % i == 0):           
            break
    else:
        print(number, end = ' ')

输入26个字母组成的三角图

num = 65
for i in range(26):
    for j in range(0, i+1):
        ch = chr(num)

        print(ch, end=' ')
    num = num + 1
    print('\r')

在Python中是否有析构器?

当对象被销毁时,会调用析构器。Python 有一个垃圾收集器,自动处理内存管理。_del_() 方法是 Python 中的析构器方法。当所有对该对象的引用都被删除时,它被调用。

Python的垃圾收集器是如何工作的?

Python自动删除不需要的对象(内置类型或类实例)以释放内存空间。Python的垃圾收集器在程序执行过程中运行,当对象的引用计数达到零时就被触发。对象的引用计数随着指向的数量的变化而变化。当一个对象被赋予一个新的名字或者被放入一个容器 (list, tuple, 或 dictionary) 时,它的引用计数会增加。当它被del删除,它的引用被重新分配,或者它的引用超出了范围,对象的引用计数就会减少。当对象的引用计数达到零时,Python 会自动收集它。你也可以调用del ()来删除未使用的对象。

创建机器人类,并通过setter方法、构造函数来设置机器人的名字

本文完整版本地址https://www.kdocs.cn/l/cmLtwuCYoPNM

相关文章

网友评论

      本文标题:python面试宝典2控制结构

      本文链接:https://www.haomeiwen.com/subject/icunyltx.html