#计算求最值和求和等
from random import randint
a=[randint(1,100) for i in range(12)]#生成12个100之内的随机整数,采用的是列表推导式
print(a)
print(max(a),min(a),sum(a))#求出a的最大值最小值和总值
print(sum(a)/len(a))#求平均值
#使用列表推导式
from random import randint
lst=[[randint(1,50) for i in range(5)] for j in range(30)]#生成包含30个子列表的列表,并且每个子列表里有5个50之内的整数
print(lst)#打印列表
print(max(lst,key=sum))#打印元素之和最大的列表,使用key参数指定规则#\t:表示一个空格
print(1,2,3,4,5,sep='\t')
for i in range(10):print(i,sep='\t',end='\t' )#排序和逆序sorted()函数的使用
x=list(range(11))#使用range生成列表
import random#导入库
print(random.shuffle(x))#随机打乱顺序
print(x)#打印列表
print(sorted(x))#以默认的自然规则排序
print(sorted(x,key=lambda item:len(str(item)),reverse=True))#以指定的规则排序,True表示降序排序
print(sorted(x,key=str))#以字符串大小的顺序排序#枚举方法enumerate()函数的使用
print(list(enumerate('abcd')))#枚举字符串中的所有元素
for index,value in enumerate(range(4,12)):#遍历列表中所有元素print((index,value),end='\t')#打印,每个元素之间空一格#map()函数使用
print(list(map(str,range(8))))#把列表中的元素转换为字符串
def add5(v):#单参数函数return v+5
print(list(map(add5,range(10))))#把单参数函数映射到列表上的所有元素
def add(x,y):#双参数函数return x+y
print(list(map(add,range(5),range(5,10))))#同理,把双参数函数映射到列表上的所有元素#reduce()函数
from functools import reduce#导入reduce()函数
x=reduce(lambda x,y:x+y,range(1,100))#reduce()函数使用
print(x)#filter()函数
a=['foo','x41','?1','****']
def func(x):return x.isalnum()#测试a里的字符串里的x是否为字母或者数字
print(filter(func,a))
print(list(filter(func,a)))#把对象转换为列表
print(a)#不对原列表做修改#range()函数
print(range(5))#开始为0,默认步长为1,类似于range(0,5)
print(list(range(5)))#0开始,步长为1的列表
print(list(range(0,10,3)))#0开始,步长为3的列表
print(list(range(9,0,-2)))#步长为负数
for i in range(8):#打印8次3print(3,end='\t')#zip()函数
print(list(zip('abcd',[1,2,3])))#压缩字符串和列表
print(list(zip('abcd')))#压缩一个序列
print(list(zip('abc',[1,2,3],'!!!')))#压缩3个序列
for item in zip('abcd',range(4)):#zip对象是可以迭代的print(item)
x=zip('abcd','1234')
print(list(x))
print(list(x))
print(x)

结果输出

[28, 65, 57, 54, 47, 76, 65, 21, 74, 88, 61, 25]
88 21 661
55.083333333333336
[[45, 8, 11, 25, 31], [27, 21, 50, 38, 32], [26, 43, 39, 10, 38], [49, 9, 39, 46, 18], [33, 28, 2, 39, 26], [29, 24, 19, 42, 5], [1, 33, 9, 1, 5], [43, 16, 46, 47, 8], [6, 8, 8, 16, 9], [3, 2, 15, 1, 29], [10, 9, 42, 17, 17], [3, 15, 33, 49, 11], [39, 28, 43, 13, 18], [41, 19, 3, 33, 32], [45, 20, 17, 32, 21], [43, 21, 45, 26, 12], [23, 40, 28, 14, 14], [31, 28, 22, 50, 15], [9, 10, 24, 50, 15], [27, 44, 40, 36, 19], [47, 2, 42, 32, 20], [14, 50, 36, 42, 43], [14, 7, 32, 35, 43], [25, 30, 27, 38, 8], [45, 15, 8, 14, 23], [27, 1, 9, 28, 14], [20, 31, 48, 9, 8], [20, 1, 29, 40, 39], [39, 22, 27, 17, 30], [4, 30, 39, 14, 7]]
[14, 50, 36, 42, 43]
1 2 3 4 5
0 1 2 3 4 5 6 7 8 9 None
[4, 2, 6, 9, 1, 0, 7, 5, 8, 3, 10]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
[10, 4, 2, 6, 9, 1, 0, 7, 5, 8, 3]
[0, 1, 10, 2, 3, 4, 5, 6, 7, 8, 9]
[(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd')]
(0, 4) (1, 5) (2, 6) (3, 7) (4, 8) (5, 9) (6, 10) (7, 11) ['0', '1', '2', '3', '4', '5', '6', '7']
[5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
[5, 7, 9, 11, 13]
4950
<filter object at 0x0000020061CA62E8>
['foo', 'x41']
['foo', 'x41', '?1', '****']
range(0, 5)
[0, 1, 2, 3, 4]
[0, 3, 6, 9]
[9, 7, 5, 3, 1]
3 3 3 3 3 3 3 3 [('a', 1), ('b', 2), ('c', 3)]
[('a',), ('b',), ('c',), ('d',)]
[('a', 1, '!'), ('b', 2, '!'), ('c', 3, '!')]
('a', 0)
('b', 1)
('c', 2)
('d', 3)
[('a', '1'), ('b', '2'), ('c', '3'), ('d', '4')]
[]
<zip object at 0x0000020062BF1208>

python常用函数使用相关推荐

  1. python常用函数-python常用函数精讲

    原标题:python常用函数精讲 返回值为bool类型的函数 bool是Boolean的缩写,只有真(True)和假(False)两种取值 bool函数只有一个参数,并根据这个参数的值返回真或者假. ...

  2. python常用函数-python常用函数与用法示例

    本文实例讲述了python常用函数与用法.分享给大家供大家参考,具体如下: 自定义函数实例 # 定义一个函数 def printme( str ): "打印任何传入的字符串" pr ...

  3. Python 常用函数 - Python入门教程

    Python 常用函数 2021 年 3 月 12 日 上午 11:18 [编辑] Python print 函数(一) Python print 函数(二) Python format 函数 Pyt ...

  4. 【Python常用函数合集】clip函数、range函数等

    你应该听说过,应用Python,可以让你处理一天的重复工作量,缩短到几分钟甚至更短.从此解放上班时间,研究更多更有效率的工作方法.进一步提升工作效率,让工作更出彩.这不是广告,这是实锤图片.    本 ...

  5. python常用函数有哪些

    Python常用函数: 1. print()函数:打印字符串 2. raw_input()函数:从用户键盘捕获字符 3. len()函数:计算字符长度 4. format(12.3654,'6.2f' ...

  6. 机器学习之Python常用函数及模块整理

    机器学习之Python常用函数及模块整理 1. map函数 2. apply函数 3. applymap函数 4. groupby函数 5. agg函数 6. lambda函数 7. rank函数 8 ...

  7. python 常用函数总结

    python 常用函数总结 本文主要是pandas常用函数的总结: 1 import语句 pandas as pd import numpy as np import matplotlib.pyplo ...

  8. 纯干货!77个Python常用函数汇总,赶紧收藏!

    Python常用函数: 1. print()函数:打印字符串 2. raw_input()函数:从用户键盘捕获字符 3. len()函数:计算字符长度 4. format(12.3654,'6.2f' ...

  9. python常用函数大全-python常用函数与用法示例

    本文实例讲述了python常用函数与用法.分享给大家供大家参考,具体如下: 自定义函数实例 # 定义一个函数 def printme( str ): "打印任何传入的字符串" pr ...

  10. python常用函数-Python小白必备的8个最常用的内置函数(推荐)

    Python给我们内置了大量功能函数,官方文档上列出了69个,有些是我们是平时开发中经常遇到的,也有一些函数很少被用到,这里列举被开发者使用最频繁的8个函数以及他们的详细用法 print() prin ...

最新文章

  1. linux 查看进程端口_如何简单有效的查看windows进程使用了哪些端口
  2. linux eof tmp目录,Linux学习-标准输入输出(示例代码)
  3. 【alibaba-cloud】网关整合sentinel实现限流
  4. 一家创业公司的5年架构变迁史
  5. S3C6410处理器介绍
  6. 专升本的学生和高考考上本科的学生一样吗
  7. 播放内核的“瘦身”,你只需要这样做!
  8. 用代码实现task列表里面的Assigned To选择多个人
  9. huffman树--静态链表和链表实现(借助优先队列)
  10. Apache Hive 建表操作的简单描述
  11. iOS定位服务CoreLocation
  12. C-Free 5.0注册码
  13. 怎样转移计算机系统用户文件,巧用“个人文件转移工具”一键转移系统盘的用户文件夹...
  14. Typora常用好看主题推荐!!!
  15. YY直播黑盒测试工程师笔试题
  16. 高德地图E/libEGL: call to OpenGL ES API with no current context (logged once per thread)
  17. 云数据库Mysql 购买和使用(腾讯云为例)
  18. SQL基础操作(3):对表中元进行简单删,改,查的操作【增在2中】
  19. android studio zbar,Zbar and Zxing in android studio
  20. JAVA 面对对象程序设计 习题7.3

热门文章

  1. str_pos php,关于php中str_replace替换漏洞的分析
  2. python 装饰器原理_python3 property装饰器实现原理与用法示例
  3. Java进阶:Maven高级
  4. JavaScript:自封装函数利用内置Date对象输出格式化“YYYY-MM-dd hh:mm:ss”时间
  5. 前后端分离开发技术的一些思考
  6. 死于决斗的数学天才伽罗瓦-人生的有限域
  7. Monte Carlo采样
  8. 主干网络系列(2) -ResNet V2:深度残差网络中的恒等映射
  9. python数据分析之(1)数据输入和输出
  10. 【3005】拦截导弹问题(noip1999)