1.Python中:号
函数、条件语句和循环语句的结束标志:在定义函数、条件语句(如if语句)和循环语句(如for循环、while循环)时,冒号表示代码块的开始,紧随其后的缩进的代码块被认为是该语句的一部分
切片操作符:冒号还可以用于切片操作,用于从序列(如字符串、列表、元组等)中选择子序列。切片操作的语法是[start:end]
,其中start
表示起始索引(包含),end
表示结束索引(不包含)
字典推导式和集合推导式中的分隔符:在字典推导式和集合推导式中,冒号用于分隔键值对。
2.异步编程理解
异步编程:可以看为类似县城但不涉及系统调度,即异步程序可以并发地处理问题当异步程序的上下文在内部不是通过系统调度程序切换。
3.什么是协程
协程又称为微线程,在一个线程中执行,执行函数时可以随时终端,由程序自身控制,执行效率极高,与多线程比较,没有切换线程的开销和多线程锁机制。
4.asyncio异步协程
asyncio即Asynchronous I/O是python一个用来处理并发事件的包,是很多python异步架构的基础,用于处理高并发网络请求方面的问题
5.await关键词
await是一个只能在协程函数中使用的关键词,用于在遇到IO操作时悬挂当前协程。在悬挂当前协程的过程中,事件循环可以执行其他协程,在当前协程IO处理完成后,可以重新切换执行后的代码
6.不定长参数
*args 接受单个出现的参数,接收后存为元组
**kwargs 接收以键值对形式出现的参数,接收后存入一个字典
7.python中@property的介绍与使用
python的@property时python的一种装饰器,是用来修饰方法的。可以使用@propery装饰器来创建只读属性,@propert装饰器会将方法转换为相同名称的只读属性,可以与所定义的属性配合使用,这样可以防止属性被修改。
8.python 海象运算符定义
一个变量名跟一个表达式或者一个值,这个是一种新的赋值运算符。
9.python 位置参数
Python 位置参数也称必备参数。指的是在调用函数时正确传入函数的实际参数,传入的实际参数要与定义函数时的形式参数保持一致,实参和形参数量必须一致、实参和形参顺序必须一致
10.python 关键字参数
Python 关键字参数是指在调用函数时使用形式参数的名字来确定输入的实际参数。Pyhton 关键字参数可以避免牢记参数位置的麻烦,令函数的调用和参数传递更加灵活方便。