Python的单引号、双引号、三引号分别表示什么?

  • 都是字符串,三引号之间可以有多行,其他不行

Python的注释方式应该怎么写?

  • 单行 #
  • 多行 ‘’’ 或 “””

在Python的交互式接收器中,输入dir()、type()、help()的结果?

dir(对象):返回对象(模块)中的所有方法的名字
type(对象):返回对象的类型
help(对象):返回对象的帮助文档

在Python的语法下面符号的作用?

  • ‘\’:是转义字符,跟c++一样
  • :冒号:一般放在函数,循环,选择语句的后面表示声明或条件的结束,语句块的开始
  • ;分号:分号表示一条语句的结束(它并不是必须的)
  • ‘\n’ :换行
  • Tab键:用来缩进

Python的标识符的规则?

  • 第一个字符必须是字母表中字母或下划线_
  • 标识符的其他的部分由字母、数字和下划线组成;
  • 标识符对大小写敏感;
  • 不能使用关键字

在python中,for循环的迭代序列有哪些,应如何定义?

可迭代的序列:列表,字典,集合,字符串,元组 for 循环 索引值in 序列;

在Python 中创建函数的注意事项都有哪些?

  • 使用def语句,在def之后依次写出函数名,小括号(有参数就写在括号内)、冒号
  • 然后下一行缩进,在缩进内写函数体,返回值使用return返回
    • 例如:def fun(n,m)
    • 函数体
    • return 0

在文件操作中open函数,’w+’,’r+’,’a+’ 有什么区别?

image.png

函数装饰器的作用?

给某个函数添加额外的功能

什么是闭包?

闭包是词法闭包的简称,是引用了自由变量的函数,这个被引用的自由变量将和函数一同存在,及时已经离开了创造他的环境也不例外。所以有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体

python内建函数 map filter reduce函数的作用?运行流程是什么?

image.png

python中try、except、finally分别有什么用?

try:捕获异常,执行代码块
except:处理异常
else:没有异常时执行的代码
finally:不管有没有异常都会执行的代码

python中假如修改了元组会报什么异常?

TypeError 元组是只读属性,不能修改

实现一个函数能够进行两个数的四则运算

image.png

python中,通过什么来设置类成员的访问权限?

image.png

类数据属性与实例数据属性有什么区别?

image.png

python中的成员函数有哪几种?分别有什么特点?

  • 实例方法:函数第一个参数必须是self,代表实例本身
  • 类方法:使用@classmethod修饰,函数参数含着一个cls,代表类本身
  • 静态方法:使用@staticmethod修饰,参数没有要求

python中构造函数和析构函数分别如何定义?

构造函数:definit(self):
pass
析构函数:defdel(self):
pass
.
python中函数通过什么方式传递可变参数?
arg元组 *kwarg字典

filter函数

image.png

image.png

image.png
image.png
image.png

image.png

image.png

global 关键字的用途:

  • 当函数外有全局变量时,使用global声明使用全局变量
  • 当函数外没有全局变量时,使用global声明全局变量时,它会创建一个全局变量

内置函数range()作用

函数可创建一个整数列表,一般在for循环中

  1. ![image.png](https://cdn.nlark.com/yuque/0/2021/png/22743586/1640414335617-fea584ae-28b5-4589-87fb-9400a3ab56ce.png#clientId=u8dc9d1d0-ba7e-4&from=paste&height=220&id=u3847fbcf&margin=%5Bobject%20Object%5D&name=image.png&originHeight=229&originWidth=809&originalType=url&ratio=1&size=15067&status=done&style=none&taskId=udcb29f5d-5e43-4516-af2e-10cc064e53f&width=777)

python对于文件的4个基本操作函数是:

open、read、write、close

python中打开一个文件的方式?

image.png

获取文件的大小?

image.png

模块的导入有几种方式?

image.png

自己实现一个hello.py模块,在主模块中调用hello.py中的函数

  1. #hello.py
  2. def say_hello():
  3. print("hello")
  4. #main.py
  5. import hello
  6. #调用 hel
  7. hello.say_hello()

python 中的模块非常多,列举你所熟悉的模块
sys/time/os/socket/random/threading

image.png