Loading

随笔分类 -  Python_基础

摘要:## 1. 一个简单的测试用例脚本 ```python import unittest class TestCase(unittest.TestCase): @classmethod def setUpClass(cls) -> None: cls.abc = 1 print(f"setUpClas 阅读全文
posted @ 2023-07-26 21:53 MrSu 阅读(59) 评论(0) 推荐(0) 编辑
摘要:一些常用的知识 一:优先使用异常捕获 二:把更精确的except语句放在前面,异常类的派生关系一般是BaseException → Exception → LookupError → KeyError 三:使用空raise语句,当做相关操作之后原封不动地继续抛出当前异常 def safe_int(v 阅读全文
posted @ 2022-04-24 21:01 MrSu 阅读(216) 评论(0) 推荐(0) 编辑
摘要:集合(set)是数学中的基本概念。它的严格定义非常抽象,我们可以简单的认为集合是一个包含无序元素的容器,每一个元素都是不同的。集合之间可以有并、交等操作。Python内置了对集合类型的支持。 集合定义 Python中可以有两种方法定义集合(set)对象: 内置的Set()函数 操作符 {} 使用se 阅读全文
posted @ 2021-09-04 20:07 MrSu 阅读(331) 评论(0) 推荐(0) 编辑
摘要:1.Python传参之 * / Keyword-only argument 是一种只能通过关键字指定而不能通过位置指定的参数。这迫使调用者必须指明,这个值是传给哪一个参数的。在函数的参数列表中,这种参数位于 * 符号的右侧。 Positional-only argument 是这样一种参数,它不允许 阅读全文
posted @ 2021-07-04 22:34 MrSu 阅读(71) 评论(0) 推荐(0) 编辑
摘要:前言:collections. 这个模块提供容器相关的更高性能的数据类型,它们提供比通用容器 dict, list, set 和tuple更强大的功能。 namedtuple namedtuple 是 元组(tuple)类型的子类,所以本质上它还是一个元组类型,继承了元组所有的的特性,namedtu 阅读全文
posted @ 2020-06-17 09:25 MrSu 阅读(3204) 评论(0) 推荐(1) 编辑
摘要:一、I/O操作概述 I/O概述: I/O在计算机中时指Input/Output,也就是Stream的输入与输出。我们通常说的输入与输出其实在操作系统中都是相对于内存而言的,InputStream(输入流)是指数据从外部(网络、键盘、I/O设备)流进内存,OutputStream正好与之相反,数据从内 阅读全文
posted @ 2020-04-19 19:09 MrSu 阅读(496) 评论(0) 推荐(0) 编辑
摘要:我们知道: 一个Python文件有两种使用方法, 第一是直接作为脚本执行,第二是通过在其它py文件中导入该文件调用执行。 而if __name__ == '__main__'的作用就是控制这两种情况的代码执行过程。 简言之:if __name == '__main__'下的代码只有在被作为脚本执行的 阅读全文
posted @ 2020-04-04 15:43 MrSu 阅读(5987) 评论(0) 推荐(2) 编辑
摘要:Python3中的sys自带模块中有个argv的方法,这个方法其实作用很简单 主要用在通过python执行xxx.py文件时获取其携带的参数列表。 用一个例子来介绍或许更简单明了吧: 创建一个argv_test.py文件: # _*_ coding: utf-8 _*_ # @File : argv 阅读全文
posted @ 2020-03-04 19:07 MrSu 阅读(3620) 评论(0) 推荐(0) 编辑
摘要:一 源起: requests模块作为python爬虫方向的基础模块实际上在日常实际工作中也会涉及到,比如用requests向对方接口url发送POST请求进行推送数据,使用GET请求拉取数据。 但是这里有一个状况需要我们考虑到:那就是超时的情况如何处理,超时后重试的机制。 二 连接超时与读取超时: 阅读全文
posted @ 2019-11-28 19:50 MrSu 阅读(10533) 评论(1) 推荐(0) 编辑
摘要:一、defaultdict() 作用:根据数据创建字典时,需要为一些数据生成字典,而且对值得类型进行限定的时候,考虑defaultdict 补充理解: 二、namedtuple() namedtuple是继承自tuple的子类。namedtuple和tuple比,有更多更酷的特性。namedtupl 阅读全文
posted @ 2019-10-23 22:09 MrSu 阅读(351) 评论(0) 推荐(0) 编辑
摘要:setdefault函数的用法及理解 dict.setdefault(key, default=None) 功能:如果键不存在于字典中,将会添加该键并将default的值设为该键的默认值,如果键存在于字典中,将读出该键原来对应的值,default的值不会覆盖原来已经存在的键的值。参数:key 要查找 阅读全文
posted @ 2019-09-16 08:40 MrSu 阅读(5554) 评论(0) 推荐(0) 编辑
摘要:一、IDE集成开发系统pycharm 目的:让Python编程更方便、高效。 pycharm的简单定义: PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本 阅读全文
posted @ 2019-03-20 20:51 MrSu 阅读(535) 评论(0) 推荐(0) 编辑
摘要:一、编程语言介绍 1.1 机器语言:直接用计算机能理解的二进制指令来编写程序,直接控制硬件。 1.2 汇编语言:在机器语言的基础上,用英文标签取代二进制指令来编写程序,本质上也是直接控制硬件。 以上2种语言都可以称之为低级语言(离系统硬件底层很近)。 1.3 高级语言:用人能理解的表达方式去编写程序 阅读全文
posted @ 2019-03-19 16:32 MrSu 阅读(400) 评论(0) 推荐(2) 编辑
摘要:1、实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败! while True: name = input('请输入用户名:') psw = input('请输入密码:') if name =='seven' and psw == '123': pr 阅读全文
posted @ 2016-03-23 12:04 MrSu 阅读(416) 评论(0) 推荐(0) 编辑