
Python内置函数
小小臭臭g
是什么? 为什么? 怎么做?
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
任意1个字符串, 一共有多少种排列组合
任意1个字符串, 一共有多少种排列组合例如: “123” 排列组合就是: 123 132 231 213 321 312 # 6种import itertoolsclass Solution(): # 方法1:一行代码 def func1(self, random_str): ret_list = sorted(list(set(map("".join, itertools.permutations(random_str))))) pr原创 2020-10-12 16:02:53 · 1374 阅读 · 0 评论 -
Python中sort, sorted, itemgetter 的排序
""" ret = sorted(参数1, 参数2, 参数3) 参数1: 任意的可迭代对象, 参数2: key, 可省略, 默认ASCII码排序 参数3: reverse 是否反转,默认为: reverse = False ret : 将结果以新列表形式返回, 并不会对参数1产生影响"""fruit = ["apple1", "pear", "gr...原创 2019-06-11 19:22:59 · 992 阅读 · 0 评论 -
Python中bisect模块管理列表(将列表分级处理或者增加元素并排序)
import bisect# 查看分数对应的等级def grade(score, breakpoints=(60, 70, 80, 90), grades='FDCBA'): i = bisect.bisect(breakpoints, score) return grades[i]grades_list = [33, 99, 77, 70, 89, 90.5, 10...原创 2019-06-12 15:40:54 · 382 阅读 · 0 评论 -
Python中的随机数random模块
import random# 生成一个0-1的浮点数 a = random.random()# 生成一个a-b的随机浮点数 b = random.uniform(10, 20)# 生成一个指定范围内的整数 c = random.randint(1, 20)# 生成一个从a,到b 步长为c的列表中随机获取一个数 ==80d = random.randran...原创 2019-06-12 14:47:31 · 350 阅读 · 0 评论 -
python内置函数-6 filter, map, reduce
①filter(参数1, 参数2) 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。 参数1 : 函数名(lambda匿名函数也行) 参数2 : 可迭代对象import math# 过滤1到 10的偶数def is_e...原创 2019-01-23 17:49:24 · 197 阅读 · 0 评论 -
Python内置函数-5 format, hasattr,getattr,setattr, delattr
①format 字符串格式化功能一个是常用的%, 还有一个是format'''format 字符串格式化功能'''#ret1 = "今天是{0}, {0}, {0}".format("国庆节")# 今天是国庆节, 国庆节, 国庆节ret2 = "你好, 我是{},我今年{}, 我的名字叫{}".format("小小", "26岁", "小小")# 你好, 我是小小,我今原创 2019-01-22 18:36:10 · 210 阅读 · 0 评论 -
Python内置函数-4 range, set, frozenset, complie,
'''range (左闭,右开)'''ret_range1 = range(10) # [0-9]ret_range2 = range(1, 11) # [1-10]ret_range3 = range(0, 30, 5) # [0,5,10,15,20,25]ret_range4 = range(1, 11, 5) # [1,...原创 2019-01-22 18:14:04 · 298 阅读 · 0 评论 -
Python内置函数-3 isinstance, pow, sum
''' isinstance(实例化对象, 类) 是用来判断实例化对象是否是有这个类(或其子类)实例化 type(参数) 查看参数的类型'''class A(): passclass B(A): passclass C(): passa = A()b = B()print(isinstance(a, A)) # T...原创 2019-01-22 17:54:24 · 383 阅读 · 0 评论 -
Python内置函数-2 hex, oct, chr, ord
''' hex() 函数用于将10进制整数转换成16进制,返回字符串类型的数据。'''ret_hex = hex(100)print(ret_hex, type(ret_hex)) # 0x64 <class 'str'>''' oct() 函数将一个整数转换成8进制字符串。返回字符串类型的数据'''ret_oct = oct(100)print...原创 2019-01-22 16:21:18 · 681 阅读 · 0 评论 -
Python内置函数-1 abs, divmod, all, any
"""abs() 取绝对值"""ret = abs(-0.05)ret = 0.05"""divmod(参数1, 参数2) 参数1除以参数2, 取商和余数,以元组返回 """ret1 = divmod(7, 2) # (3, 1)ret2 = divmod(6, 2) # (3, 0)""" all(可迭代参数x)原创 2019-01-22 14:06:23 · 272 阅读 · 0 评论 -
python内置函数-6 max
# 字符串ret1 = "1, 2, 3, 4"print(max(ret1)) # 4# 列表ret2 = [1, 2, 3, 4] # 4print(max(ret2))# 列表嵌套元组''' 按照元素里面元组的第一个元素的排列顺序, 如果第一个元素相同,则比较第二个元素, 据推理是按ascii码进行排序的'''ret3 ...原创 2019-01-23 18:15:10 · 233 阅读 · 0 评论