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常用函数记录的更多相关文章

  1. 《ORACLE数据库管理与开发》第三章学习之常用函数记录

    <ORACLE数据库管理与开发>第三章学习之常用函数记录 注:文章中的*代表所要操作的列名 1.lower(*)/upper(*),将此列下的值转为小写/大写 2.initcap(*):把 ...

  2. Python常用函数、方法、模块记录

    常用函数: 1.pow():乘方 2.abs():绝对值 3.round():四舍五入 4.int():转换为整数 5.input():键盘输入(会根据用户的输入来做类型的转换) raw_input( ...

  3. python常用函数年初大总结

    1.常用内置函数:(不用import就可以直接使用) help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到o ...

  4. python常用函数总结

    原文地址https://www.cnblogs.com/nice107/p/8118876.html 我们在学习python的时候,接触最多的往往则是那些函数,对于python函数,在这里为大家总结归 ...

  5. 超级干货,python常用函数大总结

    我们在学习python的时候,接触最多的往往则是那些函数,对于python函数,在这里为大家总结归纳了这些,如果有缺漏,还请及时留言指正哦! 话不多说,干货来袭! 1.常用内置函数:(不用import ...

  6. python常用函数库收集。

    学习过Python都知道python中有很多库.python本身就是万能胶水,众多强大的库/模块正是它的优势. 收集一些Python常用的函数库,方便大家选择要学习的库,也方便自己学习收集,熟悉运用好 ...

  7. python常用函数拾零

    Python常用内置函数总结: 整理过程中参考了runoob网站中python内置函数的相关知识点,特此鸣谢!! 原文地址:http://www.runoob.com/python/python-bu ...

  8. python 常用函数集合

    1.常用函数     round() :  四舍五入         参数1:要处理的小数         参数2:可选,如果不加,就是不要小数,如果加,就是保留几位小数     abs() :绝对值 ...

  9. Python | Python常用函数、方法示例总结(API)

    目录 前言 1. 运算相关 2. Sring与数字 3. 列表相关 4. 集合相关 5. 序列化类型 6. 字典相关 7. 输入输出 8. 文件相关 9. json模块 10. unittest测试模 ...

随机推荐

  1. dotnetcharting 的简单使用

    dotnetcharting 是一个很好用的图表控件,能画出很漂亮的报表,一般常用到的主要有柱状图.饼图.折线图三种. dotnetcharting 有web版.winform版多个版本可供使用,官方 ...

  2. 执行引入外部 jar 包的类的方法

    liunx 系统中,命令行中语法:(.后面是冒号:) java -cp .:third.jar MyClass windows 系统中命令行的语法:(.后面是分号;) java -cp .;third ...

  3. ARM平台指令虚拟化初探

    0x00:什么是代码虚拟化? 虚拟机保护是这几年比较流行的软件保护技术.这个词源于俄罗斯的著名软件保护软件“VmProtect”,以此为开端引起了软件保护壳领域的革命,各大软件保护壳都将虚拟机保护这一 ...

  4. 给大家推荐一个.Net的混淆防反编译工具ConfuserEx

    给大家推荐一个.Net的混淆防反编译工具ConfuserEx. 由于项目中要用到.Net的混淆防反编译工具. 在网上找了很多.Net混淆或混淆防反编译工具,如.NET Reactor.Dotfusca ...

  5. [SVN]TortoiseSVN工具培训5─常见问题解决

    1.文件提交时状态异常 产生原因:操作不当 解决方法:使用SVN的clean up命令 2.权限不足 产生原因:当前用户权限不足 解决方法:找配置管理员申请权限 3.网络故障 产生原因:无法访问到配置 ...

  6. 51NOD 1092 回文字符串 LCS

    Q:给定一个串,问需要插入多少字符才能使其成为回文串,也就是左右对称的串. 经典求LCS题,即最长公共子序列,不用连续的序列.考虑O(n^2^)解法,求LCS起码得有两个串,题中才给了一个串,另一个需 ...

  7. Bonita portal 源码编译(未完成)

    首先下载源代码 https://github.com/bonitasoft/bonita-portal-js 以下内容为Github 的安装教程包含我安装过程中遇到的问题.并加以修正 Bonita p ...

  8. Javascript作业—取字符串的第一个只出现一次的字母

    js作业 取字符串第一个只出现一次的字母 <script type='text/javascript'> //取a-z字符串中第一个只出现一次的字母 function firstUniqu ...

  9. QT Creater 配色方案及下载

    打开QT Creater的工具--选项--文本编辑器--字体和颜色,复制一份配色方案:Vim (dark) ->Vim (dark) (copy) 更改想更改的任何内容的配色.其中,修改后的文件 ...

  10. PHP获取系统时间不对的解决办法(转载)

    原地址:https://blog.csdn.net/u012124764/article/details/51450958 使用PHP获取系统时间,发现时间不对,是因为PHP默认的时区是UTC,应该将 ...