pythonbreak和continue的比较
比较说明1、break和continue是python两个关键字。2、break和continue只能用在循环中。3、break是终止循环的执行。 continue是结束本次循环。break是终止循环的执行, 即循环代码遇到break,就不再循环了。 continue是结束本次循环,继续下一次循环, 即本次循环剩下的代码不再执行,但会进行下一次循环。实例Break# ...
2024-01-10pythonif判断的使用格式
格式说明1、顶格书写的代码,代表和 if 判断没有关系。2、在python中使用缩进,代替代码的层级关系,在if语句的缩进内,属于if语句的代码块(多行代码的意思)。if 判断条件: 判断条件为 True,会执行的代码 判断条件为 True,会执行的代码 ...实例"""案例需求1.通过用户键盘输入,获取...
2024-01-10pythonfor循环遍历位置的查找
1、通过计数器变量count来统计,用于统计字符串里某个字符出现的次数。In [66]: name_list = ['hui', 'zack', 'wang'] In [67]: count = 0 In [68]: for name in name_list: ...: print(count) ...: print(name) ...: count = count + 1 ...:0hui1zack2wang2、通过内置函数enumerate()来进...
2024-01-10pythonlogging日志的禁用
禁用说明1、在需要禁用日志的地方插入logging.disable(logging.logging_level)即可。2、禁用的级别一定要对应代码中写的那个级别对应。后面的logging对应的loggle_level函数都会失效。实例n = 0 try: print(10 / n) except Exception as e: print('e:',e) logging.error(e)logger.error("...
2024-01-10python异常处理的常见错误
常见错误说明1、当finally中存在raise或return或break时, try中的异常将会被抛弃。在执行finally之前,try中的产生的异常将会被临时保存起来,当finally的代码执行完成后,再抛出异常。2、在finally块语句中存在return语句,整个函数已结束,所以try块语句中return语句将永远得不到执行。如果在try块语句中存在r...
2024-01-10pythontqdm是什么
说明1、tqdm是一个方便且易于扩展的Python进度条。可以在python执行长循环时在命令行界面实时地显示一个进度提示信息,包括执行进度、处理速度等信息,且可在一定程度上进行定制。2、使用pip来安装tqdm模块pip install tqdm3、使用方法tqdm.tqdm(可迭代对象) ,括号中的可迭代对象可以是个list,tuple等。from...
2024-01-10python类如何自定义实例化
说明1、在类定义体中,self指的是实例化的对象。2、不跟随self的属性属于类属性。3、可采用__init__()函数定制初始化模式。4、属于类的方法是共享的。属于对象的方法是每个对象私有的。实例class Model: name = "DNN" def ___init__(self, name): self.name = name ...
2024-01-10python如何实现Stack
说明1、栈是线性数据结构,其特点是元素的增加和删除都是入栈和弹栈的形式。(遵循先进后出或后进先出的原则。2、stack可以使用python内置的list实现,因为list是属于线性数组,在末尾插入和删除一个元素所使用的时间都是O(1)。这非常符合stack的要求。当然,也可以使用链表来实现。实例class Stack(ob...
2024-01-10Python中tailf如何实现
说明1、tail-f默认先读取最后10行数据,然后从文件末尾读取实时数据。如果是小文件,可以先读取所有文件内容,输出最后10行。2、读取全文后获取最后10行的性能并不高,后滚10行的边界条件也很复杂。先获取全文,再得到最后10行的实现。实例import timeimport sys from typing import Callable, NoReturn ...
2024-01-10如何用Python编写客户端程序
说明1、导入套接字模块,然后创建套接字,就像创建服务器一样。然后,为了在客户端-服务器之间创建连接,您需要通过指定(主机和端口)使用connect()方法。注:当客户端和服务器位于同一电脑上时,gethostname将被使用。(LAN-本地IP/WAN-公共IP)2、客户端想从服务器接收一些信息。因此,您需要使用recv()...
2024-01-10