上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 24 下一页
摘要: 1. 切片不执行越界检查和报错 下面代码的输出结果将是什么? list = ['a', 'b', 'c', 'd', 'e'] print list[10:] 下面的代码将输出空列表 [] ,不会产生IndexError错误。就像所期望的那样,尝试用超出成员的个数的index来获取某个列表的成员。 阅读全文
posted @ 2021-10-18 21:38 小小程序员ol 阅读(121) 评论(0) 推荐(1)
摘要: lambda/filter/map/reduce这几个函数面试中很肯定会用到,本篇主要介绍这几个函数的用法。 1 lambda 匿名函数,用法如下: # lambada 参数,参数,参数 : 返回的表达式 示例1: f = lambda x, y: x * y print(f(2, 3)) # 6 阅读全文
posted @ 2021-10-08 20:39 小小程序员ol 阅读(213) 评论(0) 推荐(0)
摘要: findall 函数: 在字符串中找到正则表达式所匹配的所有子串,并返回一个列表,如果没有找到匹配的,则返回空列表。 注意: match 和 search 是匹配一次 findall 匹配所有,match 和 search 的区别也很大,可以自行网上查找! 这里主要需要讨论的是其返回值的展现方式,即 阅读全文
posted @ 2021-09-28 20:59 小小程序员ol 阅读(831) 评论(0) 推荐(0)
摘要: 1:strip()方法,去除字符串开头或者结尾的空格 >>> a = " a b c " >>> a.strip() 'a b c' 2:lstrip()方法,去除字符串开头的空格 >>> a = " a b c " >>> a.lstrip() 'a b c ' 3:rstrip()方法,去除字符 阅读全文
posted @ 2021-09-25 16:56 小小程序员ol 阅读(3609) 评论(0) 推荐(0)
摘要: 首先,我们知道Python3中,有6个标准的数据类型,他们又分为可以变和不可变。 不可变:Number(数字)、String(字符串)、Tuple(元组)。 可以变:List(列表)、Dictionary(字典)、Set(集合)。 一.浅拷贝 a 和 b 是一个独立的对象,但他们的子对象还是指向统一 阅读全文
posted @ 2021-09-07 21:29 小小程序员ol 阅读(326) 评论(0) 推荐(0)
摘要: 导入模块 import random 1、random.choice(列表/元组/字符串) ,在列表或者元组中随机挑选一个元素,若是字符串则随机挑选一个字符 num1 = random.choice(['hello',True,1,[1,4,5]]) print(num1) 输出(每次输出的结果不一 阅读全文
posted @ 2021-08-30 21:39 小小程序员ol 阅读(599) 评论(0) 推荐(0)
摘要: 我们经常需要这样处理一个列表:把一个列表里面的每个元素, 经过相同的处理 ,生成另一个列表。 比如:一个列表1,里面都是数字,我们需要生成一个新的列表B,依次存放列表A中每个元素的平方 怎么办? 当然可以用for循环处理,像这样 list1 = [1,2,3,4,5,6] list2 = [] fo 阅读全文
posted @ 2021-08-21 21:11 小小程序员ol 阅读(802) 评论(0) 推荐(0)
摘要: 1.冒泡排序,相邻位置比较大小,将比较大的(或小的)交换位置 def maopao(a): for i in range(0,len(a)): for j in range(0,len(a)-i-1): if a[j]>a[j+1]: temp = a[j+1] a[j+1] = a[j] a[j] 阅读全文
posted @ 2021-07-14 21:26 小小程序员ol 阅读(1094) 评论(0) 推荐(0)
摘要: 相同点 dump 和 dumps 都实现了序列化 load 和 loads 都实现反序列化 变量从内存中变成可存储或传输的过程称之为序列化 序列化是将对象状态转化为可保存或可传输格式的过程。 变量内容从序列化的对象重新读到内存里称之为反序列化 反序列化是流转换为对象。 区别 1.load 和 loa 阅读全文
posted @ 2021-07-06 20:20 小小程序员ol 阅读(906) 评论(0) 推荐(0)
摘要: 1.列表排序 def que6(): # 6.输入三个整数x, y, z,形成一个列表,请把这n个数由小到大输出。 # 程序分析:列表有sort方法,所以把他们组成列表即可。 li = np.random.randint(-100, 100, size=10) # 就地转化 li = li.toli 阅读全文
posted @ 2021-07-02 21:42 小小程序员ol 阅读(1259) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 24 下一页