python常见问题问答(1)

python常见问题问答(1)

1、列表和元组区别?

列表是可变的,可以编辑它们;
元组是不可变的(元组是无法编辑的列表)。

列表比元组慢;元组比列表更快。
列表语法:list1 = [10,‘nanjing’,20]
元组语法:tup1 =(10,‘nanjing’,20)

2、Python 的特点?

  • Python 是一种解释型语言,Python 在运行之前不需要进行编译。
  • Python 是动态类型的,声明变量时,不需要声明变量的类型。如:a = 123或a = “i come from nanjing”
  • Python 非常适合面向对象的编程(OOP),它允许类的定义以及组合和继承
  • 在 Python 中,函数是第一类对象。它们可以分配给变量,从其他函数返回并传递给函数。类也是第一类对象。
  • Python 用途非常广泛。

3、python 是编程语言还是脚本语言?

Python 是一种脚本语言,但实际上也可以对它进行编译。

扩展:脚本语言和编程语言的区别:

编程语言需要编译再执行,脚本语言不需要编译,会直接执行。

4、Python 是一种解释性语言?

Python 是一种解释型语言。它的源代码可以直接运行,python 解释器会把源代码转换成中间语言,之后翻译成机器码再执行。

5、什么是 pep 8

PEP 8 是一种编程规范。对每一个段落(level)可以缩进4 个空格。

6、python 中是否需要缩进?

Python 需要缩进。Python 语法允许代码块随意缩进几个空格,但是位于同一个代码块中的所有语句必须保持相同的缩进,不能一下缩进 3 个空格,一下缩进 4 个空格。

7、python 是否区分大小写?

Python 是一种区分大小写的语言。

8、Python 中的函数是什么

函数是一个代码块,只有在被调用时才会执行。在 Python 中,定义一个函数要使用 def 语句。

9、break、continue、pass 的用法

  • break:当满足某些条件并且控制转移到下一个语句时允许循环终止。
  • continue:允许在满足某些特定条件时跳过循环的某些部分,并将控件转移到循环的开头。
  • pass:在语法上需要一些代码块时使用,但是你想跳过它的执行。这基本上是一个空操作。执行此操作时没有任何反应。

10、Python 中有哪些内置类型

Python 的不可变内置数据类型:

  • 数字
  • 字符串
  • 元组

Python 的可变内置数据类型

  • 名单
  • 字典

猜你喜欢

转载自blog.csdn.net/u011727262/article/details/102884974