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的区别),即创建了一个新的对象(原对象与新对象之间此刻起已经没有关系)
五、 常用高级函数
注:在Python3中大部分高级函数返回的不再是list而是支持遍历的iterable对象(可查看:https://blog.csdn.net/weixin_37226516/article/details/60881763)
1. map函数,根据提供的函数对指定序列映射,返回映射后的结果:
语法:
- map(function,iterable,...)
实例如下所示:
2. filter函数,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表:
语法:
- filter(function,iterable,...)
实例如下所示:
3. zip函数,接受可迭代对象,将其转化为一个个元组(打包)。
语法:
- zip(iterable,iterable,....)
实例如下所示:
//----------------------------------------pause,后续更新-----------------------------------------------------------
Python常用函数记录的更多相关文章
- 《ORACLE数据库管理与开发》第三章学习之常用函数记录
<ORACLE数据库管理与开发>第三章学习之常用函数记录 注:文章中的*代表所要操作的列名 1.lower(*)/upper(*),将此列下的值转为小写/大写 2.initcap(*):把 ...
- Python常用函数、方法、模块记录
常用函数: 1.pow():乘方 2.abs():绝对值 3.round():四舍五入 4.int():转换为整数 5.input():键盘输入(会根据用户的输入来做类型的转换) raw_input( ...
- python常用函数年初大总结
1.常用内置函数:(不用import就可以直接使用) help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到o ...
- python常用函数总结
原文地址https://www.cnblogs.com/nice107/p/8118876.html 我们在学习python的时候,接触最多的往往则是那些函数,对于python函数,在这里为大家总结归 ...
- 超级干货,python常用函数大总结
我们在学习python的时候,接触最多的往往则是那些函数,对于python函数,在这里为大家总结归纳了这些,如果有缺漏,还请及时留言指正哦! 话不多说,干货来袭! 1.常用内置函数:(不用import ...
- python常用函数库收集。
学习过Python都知道python中有很多库.python本身就是万能胶水,众多强大的库/模块正是它的优势. 收集一些Python常用的函数库,方便大家选择要学习的库,也方便自己学习收集,熟悉运用好 ...
- python常用函数拾零
Python常用内置函数总结: 整理过程中参考了runoob网站中python内置函数的相关知识点,特此鸣谢!! 原文地址:http://www.runoob.com/python/python-bu ...
- python 常用函数集合
1.常用函数 round() : 四舍五入 参数1:要处理的小数 参数2:可选,如果不加,就是不要小数,如果加,就是保留几位小数 abs() :绝对值 ...
- Python | Python常用函数、方法示例总结(API)
目录 前言 1. 运算相关 2. Sring与数字 3. 列表相关 4. 集合相关 5. 序列化类型 6. 字典相关 7. 输入输出 8. 文件相关 9. json模块 10. unittest测试模 ...
随机推荐
- Spring课程 Spring入门篇 2-1 IOC和bean容器
课程链接: 本节讲了5部分内容,6为项目demo: 1 接口及面向接口编程 2 什么是IOC 3 Spring的bean配置 4 Bean的初始化 5 Demo 自己理解: 1 高层模块和底层模块都依 ...
- Java Knowledge series 4
JVM & Bytecode Has-a or Is-a relationship(inheritance or composition) 如果想利用新类内部一个现有类的特性,而不想使用它的接 ...
- ArcSDE空间数据库中SDE用户使用探讨(转)
ArcSDE作为空间数据库解决方案,应用非常广泛,本短文将尝试描述SDE的工作机制,简要说明空间数据 库中SDE用户的使用方法. ArcSDE如何工作 ArcSDE属于中间件技术,其本身并不能够存储空 ...
- 解决 MVC4 Code First 数据迁移 数据库发生更改导致调试失败解决方法(二)
文章转载自:http://www.cnblogs.com/amoniyibeizi/p/4486617.html 前几天学MVC过程中,遇到更改Model类以后,运行程序就会出现数据已更改的问题导致调 ...
- Annotation版本的HelloWorld
hiberante 的 annotation历史: 在hibernate3以后,开始支持Annotation; 先有hiberante再有JPA,有了JPA标准之后,hibernate写了Annota ...
- 光标显示样式 css 中 cursor 属性使用
记录一下 cursor 的各种样式,方便自己查找.之前用到不常用的每次去 百度 或 Google 找不如自己记录下好找些. cursor光标类型 auto default none context-m ...
- PDO链式操作——针对关键字出现问题的解决方案
例如: 1.执行一条SQL语句:查询user表中的所有数据,并通过name字段进行降序,通过age进行升序 2. 案例1: 正确的执行语句为:SELECT * FROM user ORDER BY ...
- May 04th 2017 Week 18th Thursday
No matter how far you may fly, never forget where you come from. 无论你能飞多远,都别忘了你来自何方. I never forget w ...
- vs2008使用mysql链接错误
原因是因为安装了64位的mysql,而开发工具室32位的,需要安装32位的开发库就可以了
- 分享个谷歌浏览器下的一款插件PostMan
用作POST GET调试非常好用 先下载谷歌浏览器 然后在应用里搜索安装即可