一、几个基本问题
1.注释
单行注释
python使用‘#’做注释。(而我们C语言用的是//,注意区别哦!)
多行注释
三单引号或三双引号(英文输入法), 如:'''这是注释'''、"""这是注释"""
(注:这种方式其实是把注释当作字符串了,显示带有格式的长字符串用的就是这种方式,比如说在定义一个函数的时候写文档字符串,以解释函数功能)
注释快捷键
-
PyCharm
单多行注释就一个组合键:选中+Ctrl+/ -
IDLE
Alt+3、Alt+4分别注释、取消注释代码行
2. 代码换行
-
反斜杠(\)(反斜杠后不能用空格或者其他符号,避免转义)
-
三引号结构(除此之外还可以是长字符串、注释),一般针对字符串,还可以进行Ascii字符输出
3. 操作符 != 和 not 的区别
-
!=是比较操作符
-
not是逻辑操作符(如果放在表达式前面那是改变整个表达式的结果)
4. 内置模块与标准库的区别
-
内置模块是用C语言写的,主要是系统接口
-
关于标准库,引用官方文档中的一段话:(https://docs.python.org/zh-cn/3.7/library/)
Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含了多个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通过将特定平台功能抽象化为平台中立的 API 来鼓励和加强 Python 程序的可移植性。
5. 函数与方法的区别
-
方法:与指定数据类型紧密相关的函数,只有在对象上才能调用,同时也可以传递参数、返回结果。
-
函数:封装具有特定功能的代码块,用def关键字定义。
6. 是否可迭代、元素是否可变(增删改)、是否有序
-
可迭代对象:列表、元组、字符串、字典、集合(容器类型)
-
元素不可变对象:元组、字符串(其他为可变)
-
无序对象:字典、集合

浙公网安备 33010602011771号