python3 内置了一系列的常用函数, python英文官方文档详细说明:点击查看, 为了方便查看,将内置常用的函数的记录一下来。

Python3版本所有的内置函数:

1、abs()

print(abs(-1))   # 获取绝对值

2、all()   #除了0,其他的都为真

print(all([1,2,'a',None])) # bool值为假的情况:None,空,0,False,

print(all([]))

3、any 只要列表有一个数据为真,就返回真,列表为空,就是false

print(any([]))
print(any([' ',None,False])) #True
print(any(['',None,False])) #False
print(any(['',None,False,1])) #True

4、 bin,oct,hex   三个函数功能为:将十进制数分别转换为2/8/16进制。

print(bin(10))
print(oct(10))
print(hex(10))

5、bytes 将一个字符串转换成字节类型

#unicode----encode----->bytes

print('hello'.encode('utf-8'))

print(bytes('hello',encoding='utf-8'))

6、challable()  # 判断是不是可以调用,这里[]列表返回的是false,如果是加括号()的就可以调用。

print(callable(bytes))

print(callable(abs))

7、chr,ord 
#查看十进制数对应的ASCII字符/查看某个ASCII对应的十进制数

print(chr(65))

print(chr(90))

print(ord('#'))

8、 set  #可变集合   frozenset #不可变集合

s={1,2,3,4} #s=set({1,2,3,4})

print(type(s))

s1=frozenset({1,2,3,4})

print(type(s1))

9、dir()  不带参数时返回当前范围内的变量,方法和定义的类型列表,带参数时返回参数的属性,方法列表

import sys

sys.path

sys.argv

10、divmod()  分别取商和余数

print(divmod(10,3))

print(divmod(102,20))

11、enumerate() 返回一个可以枚举的对象,该对象的next()方法将返回一个元组

l=['a','b','c']

res=enumerate(l)

for index,item in enumerate(l):

print(index,item)

12、globals,locals #查看全局作用域和局部作用域
print(globals())

13、hash 表示的是检验一段字符串,会得到hash值

print(hash('abcdefg123'))

print(hash('abcdefg123'))

print(hash('abcdefg123'))。

print(hash('abcdefg123'))

14、给函数加文档解释,用到单引号,双引号,三引号

def func():

'''

test function

:return:

'''

pass

print(help(func))

15、help()查看帮助信息

print(help())#在函数中写注释信息,可通过help查看

16、id:是python解释器实现的功能,只是反映了变量在内存的地址但并不是真实的内存地址

x=1

print(id(x))

def func():pass

print(id(func))

print(func)

17、isinstance 检查对象是否是类的对象,返回True或False

判断x是否是int的一个实例

x=1

print(type(x) is int)

print(isinstance(x,int)) #x=int(1)

18、 pow

print(pow(3,2,2)) #3**2%2

19、repr 将对象转成字符串

print(type(str(1)))

print(type(repr(1)))  #  解释器内部调用

20、reversed

l=[1,'a',2,'c']

print(list(reversed(l)))

print(l)

python3 内置常用函数系列一的更多相关文章

  1. python 内置常用函数

    import os def set(o): return set(o) # =={o} def reverseObject(it): it.reverse() return it def sortOb ...

  2. python3内置函数大全

    由于面试的时候有时候会问到python的几个基本内置函数,由于记不太清,就比较难受,于是呕心沥血总结了一下python3的基本内置函数 Github源码:        https://github. ...

  3. python3内置函数大全(顺序排列)

    python3内置函数大全 内置函数 (1)abs(),   绝对值或复数的模 1 print(abs(-6))#>>>>6 (2)all() 接受一个迭代器,如果迭代器的所有 ...

  4. python内置常用高阶函数(列出了5个常用的)

    原文使用的是python2,现修改为python3,全部都实际输出过,可以运行. 引用自:http://www.cnblogs.com/duyaya/p/8562898.html https://bl ...

  5. Python3内置函数、各数据类型(int/str/list/dict/set/tuple)的内置方法快速一览表

    Python3内置函数 https://www.runoob.com/python3/python3-built-in-functions.html int https://www.runoob.co ...

  6. Oracle SQL常用内置系统函数总结

    Oracle数据库  内置系统函数主要分为以下类别:数学函数.字符串函数.日期函数.转换函数.聚合函数.分析聚合函数 一.数学函数 ------------返回数字       abs(n):返回数字 ...

  7. day05 模块以及内置常用模块用法

    内置常用模块详解: 1 time 2 datetime 3 random   4 os 5 sys 6 shutil 7 shelve 8 xml 9 configparser 10 hashlib ...

  8. Harp – 内置常用预处理器的静态 Web 服务器

    Harp 是一个基于 Node.js 平台的静态 Web 服务器,内置流行的预处理器,支持把 Jade, Markdown, EJS, Less, Stylus, Sass, and CoffeeSc ...

  9. 浏览器内置Console函数使用详解

    浏览器内置Console函数比较好用:Chrome 和 FireFox(Firebug插件) 利用此功能可以像直接在面板里面运行JS一样(写法不同而已) 一.显示信息的命令 Firebug内置一个co ...

随机推荐

  1. php 记录图片浏览次数次数

    <?php $url='http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; $la ...

  2. Android应用程序开发以及背后的设计思想深度剖析

    1 http://www.uml.org.cn/mobiledev/201211063.asp 2 ...

  3. mysql的UNIX_TIMESTAMP用法

    UNIX_TIMESTAMP 一般是用于unix的时间戳. 例子: SELECT UNIX_TIMESTAMP("2016-07-11")-- 1468166400SELECT U ...

  4. Android各种模拟器使用笔记

    [√]天天模拟器 优点: 缺点: 个人经验 ADB 版本过低的解决办法 去启动时的广告方法 去除多余进程方法 ADB无法连接到模拟器 原因分析: 解决方案: 安装APP(APK)时非常非常慢TTMNQ ...

  5. 大型网站技术学习-2. 云计算之OpenStack简述

    上一章讲,虚拟化能够充分的利用资源,带来各种各样的好处. 当一个网站不大,只需要四五台机器就可以支撑的时候,可以采用手工的方式虚拟机,但是当网站流量很高,需要成千上万台机器的时候,那就非常不方便了. ...

  6. PHP代码中使用post参数上传大文件

    今天连续碰到了两个同事向我反应上传大文件(8M)失败的事情! 都是在PHP代码中通常使用post参数进行上传文件时,当文件的大小大于8M时,上传不能不成功. 首先,我想到了nginx的client_m ...

  7. 在Mac上为自己手动编译安装一套PHP7的开发环境

    首先你得去官网下载php7 beta1的版本 这里由于我是在mac上安装,所以就去下载linux相关的版本,地址也直接附上了php7 beta1windows版的官方也有发布详情猛戳:这里 解压安装包 ...

  8. ionic新手教程第七课-简要说明几种界面之间的參数传递及优缺点

    截至2016年4月13日19点32分,我公布的ionic新手教程,已经公布6课了, 总訪问量将近6000,平均每节课能有1000的訪问量.当中訪客最多的是第三课有2700的訪客. watermark/ ...

  9. Java中的各种锁--分类总结

    前言 本文需要具备一定的多线程基础才能更好的理解. 学习java多线程时,最头疼的知识点之一就是java中的锁了,什么互斥锁.排它锁.自旋锁.死锁.活锁等等,细分的话可以罗列出20种左右的锁,光是看着 ...

  10. Android异步处理四:AsyncTask的实现原理

    在<Android异步处理二:使用AsyncTask异步更新UI界面>一文中,我们介绍了如何使用AsyncTask实现异步下载图片,并且更新图片到UI界面的方法.本篇我们将学习Framew ...