09 2020 档案

摘要:1.__new__特殊方法实现 class Singleton: def __new__(cls, *args, **kwargs): if not hasattr(cls, '_instance'): cls._instance = super(Singleton, cls).__new__(cl 阅读全文
posted @ 2020-09-29 20:49 小小程序员ol 阅读(350) 评论(0) 推荐(0) 编辑
摘要:1. txt文件 (1) 单位矩阵,即主对角线上的元素均为1,其余元素均为0的正方形矩阵。 在NumPy中可以用eye函数创建一个这样的二维数组,我们只需要给定一个参数,用于指定矩阵中1的元素个数。 例如,创建3×3的数组: import numpy as np I2 = np.eye(3) pri 阅读全文
posted @ 2020-09-28 21:20 小小程序员ol 阅读(527) 评论(0) 推荐(0) 编辑
摘要:Python3解释器中内置了69个常用函数,属于底层的函数,它们到处可用,是新手学习的重要内容。 当然,有些函数对大家来说比较熟悉,比如abs(), max(), sum()... 也有一些比较陌生,比如locals(), all(), compile(), getattr()... 今天按照类别扼 阅读全文
posted @ 2020-09-27 21:38 小小程序员ol 阅读(448) 评论(0) 推荐(0) 编辑
摘要:1、print,直接打印,比较简单而且粗暴 在代码中直接输入print+需要输出的结果,根据打印的内容判断即可 2、assert断言,很方便,测试人员常常在写自动化用例的时候用的比较多 如下,直接将预期结果和实际结果做判断 def true_code(): x = 3 y = 2 z = x + y 阅读全文
posted @ 2020-09-26 21:27 小小程序员ol 阅读(541) 评论(0) 推荐(0) 编辑
摘要:Python中有split()和os.path.split()两个函数,具体作用如下: split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list) os.path.split():按照路径将文件名和路径分割开 一、函数说明 1、split()函数 语法:str. 阅读全文
posted @ 2020-09-25 21:27 小小程序员ol 阅读(3835) 评论(0) 推荐(0) 编辑
摘要:* :匹配前一个字符出现0次或者无限次,即可有可无 + :匹配前一个字符出现1次或者无线次,即至少有1次 ?:匹配前一个字符出现1次或者0次,即要么有1次,要么没有 {m} :匹配前一个字符出现m次 {m,n} :匹配前一个字符出现从m到n次 示例1: * 需求:匹配出,一个字符串第一个字母为大小字 阅读全文
posted @ 2020-09-24 21:12 小小程序员ol 阅读(2151) 评论(0) 推荐(0) 编辑
摘要:根据题目可知期望的结果如下: 数字:2100 210O的反数为∶12 数字:-2100 -2100的反数为∶-12 数字:2001 2001的反数为:1002 数字:-2010 -2010的反数为:-102 首先我们要判断该字符串是否由数字组成(包括负号),Python自带的函数isdigit()只 阅读全文
posted @ 2020-09-23 20:23 小小程序员ol 阅读(342) 评论(0) 推荐(0) 编辑
摘要:按照标准json语法,字符串类型的value是不能换行写的. 例如,以下是错误的写法 { "key":"hello world" } 但是遇到了需要在json中写代码与服务器交互的情况,无奈只能这样写: { "key":"var a = 1\nvar b = 2\n var c=a+b" } 代码行 阅读全文
posted @ 2020-09-21 21:19 小小程序员ol 阅读(1832) 评论(0) 推荐(0) 编辑
摘要:在Python 3版本中,把'xxx'和u'xxx'统一成Unicode编码,即写不写前缀u都是一样的。 在Python 3版本中,所有的字符串都是使用Unicode编码的字符串序列。 Python 3最重要的新特性之一是对字符串和二进制数据流做了明确的区分。文本总是 Unicode,由 str 类 阅读全文
posted @ 2020-09-19 21:34 小小程序员ol 阅读(393) 评论(0) 推荐(0) 编辑
摘要:区别 其实用处就是最大的区别了:str()主要用来为终端用户输出一些信息,而repr()主要用来调试;同时后者的目标是为了消除一些歧义(例如浮点数的精度问题),前者主要为了可读。 使用 In [12]: s = 'abc' In [13]: print(str(s)) abc In [14]: pr 阅读全文
posted @ 2020-09-18 21:38 小小程序员ol 阅读(274) 评论(0) 推荐(0) 编辑
摘要:URL参数请求: import requests ''' URL Parameters 请求方式: URL参数 例如: 以get 方式请求http://httpbin.org/get?first_name=hello&last_name=word ''' # params={"first_name" 阅读全文
posted @ 2020-09-14 21:31 小小程序员ol 阅读(2533) 评论(0) 推荐(0) 编辑
摘要:⼆分查找. 每次能够排除掉一半的数据. 查找的效率非常高. 但是局限性比较大. 必须是有序列才可以使用二分查找 要求: 查找的序列必须是有序序列. 三种方法: 1.纯算法 lst = [11, 22, 33, 44, 55, 66, 77, 88, 99, 123, 234, 345, 456, 5 阅读全文
posted @ 2020-09-08 16:51 小小程序员ol 阅读(2842) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示