python中常用函数表_Python常用函数记录
Python常用函数/方法记录
一、 Python的random模块:
导入模块:
import random
1. random()方法:
如上如可知该函数返回一个【0,1)(左闭右开)的一个随机的浮点数。
若要控制范围为【min,max)可采用min+(max-min)*random.random()如下所示,返回20~30之间的随机浮点数:
2. choice(seq)方法:
该方法从序列seq中返回一个随机的元素:
3. randint(a,b)方法:
该方法随机随机生成a~b之间的整数(包括a和b,即闭区间),如下所示:
4. shuffle(seq)方法:
shuffle有“置乱”的意思,顾名思义,该方法的功能是将一个序列(seq)的元素随机打乱,如下图所示:
5. sample(seq,n)方法:
该方法从序列(seq)中,随机选取n个数返回,如下图所示:
二、字符串的常用方法
1. join方法
功能:拼接字符串
语法:
spliter.join(seq)
参数:spliter为元素之间的拼接符(字符串类型),seq为待拼接的序列。
返回值:一个拼接后的字符串
实例:
2. isalnum方法
功能:检测字符串是否由字母和数字组成
语法:
str.isalnum()
参数:无参
返回值:布尔类型(True或False)
实例:
3. isdigit方法
功能:检查字符串是否由数字组成
语法:
str.isdigit()
参数:无参
返回值:布尔类型
实例:
三、字典的常用方法
1. get()方法
功能:返回指定的键的值,如若值不再该字典中便返回默认值。
语法:
dict.get(key,default=None)
参数:key为指定的键,default为默认值(即,如key不再字典中便返回default)。(default为可选参数)
返回:key对应的值。
示例:
四、copy模块
Python中有三种拷贝:“=”、“copy.copy()”、“copy.deepcopy()”
1."="赋值
赋值操作仅仅拷贝了对象的引用:
如上图,仅仅是增加了一个引用指向a指向的对象,故但凡对象内容发生改变,所有引用的都会改变。
另:
此外,cpoy模块中主要是两个主要函数copy(浅拷贝)与deepcopy(深拷贝)
2. copy
功能:“浅拷贝”,拷贝引用和对象,但是没有拷贝子对象,所有如果子对象改变了,相应的新引用也会改变。
2. deepcopy
功能:拷贝对象的内容和引用(子对象也会拷贝,与copy的区别),即创建了一个新的对象(原对象与新对象之间此刻起已经没有关系)
五、 常用高级函数
1. map函数,根据提供的函数对指定序列映射,返回映射后的结果:
语法:
map(function,iterable,...)
实例如下所示:
2. filter函数,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表:
语法:
filter(function,iterable,...)
实例如下所示:
3. zip函数,接受可迭代对象,将其转化为一个个元组(打包)。
语法:
zip(iterable,iterable,....)
实例如下所示:
//----------------------------------------pause,后续更新-----------------------------------------------------------
python中常用函数表_Python常用函数记录相关推荐
- python内置函数表_python学习系列--python内置函数(一)
先列出所有的python内置函数,可以看到还是挺多的. abs() 求给定数的绝对值. all() 传入一个列表,只有当列表中所有元素都是真时,该函数返回真. any( ...
- python中的def语句_Python def 函数
Python def 函数 在Python中,函数声明和函数定义是视为一体的.在Python中,函数定义的基本形式如下: def add(a,b): return a+b 在这里说明几点: (1)在P ...
- python中lower的用法_Python lower()函数
Python中lower() 函数的作用是把一个字符串中所有大写形式的字符变为小写形式,并生成源字符串的一个副本. lower() 函数在很多场合起着重要的作用,如有时我们需要判断一个字符串中是否包含 ...
- python中len的用法_Python len函数用法
1 在Python中,要知道一个字符串有多少个字符(以获得字符串的长度),或者一个字符串需要多少字节,可以使用len函数.len函数的基本语法格式如下: 2 其中string用于指定要计算长度的字符串 ...
- python中bin的意思_python bin函数应用
在数学中,按照一定的运算规则,可以对某数学公式加以改变而不改变其内容,如 a+b 可以改变为b+a,这就是转换.转换从一种形式变成另一种形式,内容不会改变,但是可以方便我们得到结果.python中,b ...
- python中count的作用_python count函数用法详解
在python中可以使用"count()"函数统计字符串里某个字符出现的次数,该函数用于统计次数,其语法是"count(sub, start= 0,end=len(str ...
- python中del什么意思_python del函数是什么以及如何使用?
这是关于Python里比较难得一个函数,甚至于章节不多,但是讲的内容却很多很多,大家对部分内容不知道有没有过了解--面向对象,而在这里主要用到的函数就是del,大家如果不知道的话,可以跟随小编一起来看 ...
- python中floor的用法_Python floor() 函数 - Python 教程 - 自强学堂
Python floor() 函数 描述 floor() 返回数字的下舍整数. 语法 以下是 floor() 方法的语法:import math math.floor( x ) 注意:floor()是 ...
- python中socket详解_python socket函数详解
关于socket函数,每个的意义和基本功能都知道,但每次使用都会去百度,参数到底是什么,返回值代表什么意义,就是说用的少,也记得不够精确.每次都查半天,经常烦恼于此.索性都弄得清楚.通透,并记录下来, ...
最新文章
- 两个listmap合并去重_我是如何用单机实现亿级规模题库去重的?
- GPU 编程入门到精通(一)之 CUDA 环境安装
- 【机器学习基础】超全汇总!机器学习常用术语词汇表(建议收藏)
- 笔记 | 《机器学习》手推笔记更新集成学习(Boosting和随机森林)
- idea中tomcat服务器的配置
- 最近在做支付宝支付,在本地测试一切正常,上传到服务器就遇到报错:
- 【电脑百科】BT种子
- Varnish 安装部署
- 从零开始学编程_数据结构
- K8S还没用,又出个K9S,什么鬼?
- excel计算机快捷键大全,Excel使用教程 Excel表格快捷键与功能键大全
- Java技术栈思维导图
- ionic ionc-item去掉下划线
- Java基础(五):Java数组声明与初始化
- 解决node-gyp报错:KeyError 2017
- 马斯克成功将特斯拉送上太空,这意味着什么?
- 二进制文件和文本文件
- 计算机里的东西不小心删除如何,电脑注册表编辑器里面的东西被误删怎么办
- inkscape如何裁剪_科学网—如何在Inkscape图中输入LaTeX公式? - 李金磊的博文
- mysql授权用户grant
热门文章
- springboot的拦截器和限制单一用户登录
- AMD历代CPU发布时间
- VUE3.0组件兄弟之间传值
- QQ2012安装不了怎么办?“提取安装文件失败”的解决方案
- AS3,MXML,Flex,Flex Builder,Flash Builder,Flash,AIR,Flash Player之关系
- 阵列卡直通模式和raid模式_DNF:希洛克四模式简单介绍,平民优先小队模式
- 录像机可以使用笔记本电脑作为显示器吗?
- 华为手机可以分屏吗_你知道华为手机怎么投屏到电视上去吗?原来华为手机这么厉害...
- www.53ff.com劫持IE,广告网页图标常驻桌面,删了又来
- 爱聚云店宝V1.2.6上线,全面提升用户体验