1、abs函数,求绝对值。

 a = abs(-3)
print(a)

返回:3

2、all函数:判断是否是可迭代对象。

官方解释:Return True if bool(x) is True for all values x in the iterable.  If the iterable is empty, return True.

 print(all(['','','']))
#print(all('2','4','9')) #会报错,因为里面不是可迭代对象
print(all('')) #空字符串也是可迭代对象
print(all([1,2,3,'a']))
print(all([1,2,3,'','a'])) #False ,空 为False
#注:bool值里面只有几种是False,如 空、None、0 ;其余全是True,可以bool()函数来查看下
print(bool(''))
print(bool(None))
print(bool(0))
 True
True
True
False
False
False
False

3、bytes  encoding   decode  编码方式,编码,解码详解

 name = '你好'
print(bytes( name,encoding='utf-8')) #注:用什么方式编码,就必须用什么方式解码,不然会乱码
print(bytes(name,encoding='utf-8').decode('utf-8')) print(bytes(name,encoding='gbk'))
print(bytes(name,encoding='gbk').decode('gbk')) #print(bytes(name,encoding='ascii')) # 会报错 ,因为ascii 码不能编码中文
 b'\xe4\xbd\xa0\xe5\xa5\xbd'   #返回十六进制形式
你好
b'\xc4\xe3\xba\xc3'
你好

4、chr函数:返回一个uniicode形式的字符串

官方解释:Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.

 print(chr(1))
print(chr(9))
print(chr(40))
print(chr(45))
print(chr(50))

可以在电脑上自行运行结果

5、divmod函数:分页放数据函数,这很实用

 print(divmod(10,3))  #分页函数,每页显示3条,最后还剩余一条,放到第4页
print(divmod(6,2))
print(divmod(20,5)) # 每页显示5条,返回结果为元组(4,0),表示分4页刚好放完,
 (3, 1)
(3, 0)
(4, 0)

6、hash函数:可用于防木马等

可hash的数据类型即不可变数据类型:如字符串、元组、整型 ,不可hash的数据类型即可变数据类型:如 列表、字典、集合
 name = 'hello'
print(hash(name)) #只要不修给值,每次打印出来的值都一样。
print(hash(name))
name = 'world'
print(hash(name)) #一旦被修改,打印出来的值就会发生变化,而且是不可逆的。
 -5170208742037520982
-5170208742037520982
-4955782609536789689

用途:例如:下载一个程序,下载前一个hash值,下载后一个hash值,对比两个值如果一样,那么下载过程就没有被植入木马程序。

7、dir 和help 的使用以及区别

 print(dir(dict))   #返回对象都有哪些功能
print(help(dict)) #返回的内容是如何使用

十二、python沉淀之路--内置函数的更多相关文章

  1. 十、python沉淀之路--高阶函数初识

    一.高阶函数:分两种:一种是返回值中包含函数体:另一种是把一个函数体当作了参数传给了另一个函数 1.返回值中包含函数体 例1. def test(): print('这是一个测试') return t ...

  2. python字符串——"奇葩“的内置函数

      一.前言 python编程语言里的字符串与我们初期所学的c语言内的字符串还是有一定不同的,比如python字符串里的内置函数就比语言的要多得多:字符串内的书写格式也会有一点差异,例:字符串内含有引 ...

  3. python 类(object)的内置函数

    python 类(object)的内置函数 # python 类(object)的内置函数 ### 首先 #### 以__双下划线开头的内置函数 __ #### __往往会在某些时候被自动调用,例如之 ...

  4. Python标准库:内置函数hasattr(object, name)

    Python标准库:内置函数hasattr(object, name) 本函数是用来判断对象object的属性(name表示)是否存在.如果属性(name表示)存在,则返回True,否则返回False ...

  5. 百万年薪python之路 -- 内置函数二 -- 最常用的内置函数

    1.内置函数 1.1 匿名函数 匿名函数,顾名思义就是没有名字的函数(其实是有名字的,就叫lambda),那么什么函数没有名字呢?这个就是我们以后面试或者工作中经常用匿名函数 lambda,也叫一句话 ...

  6. python之路--内置函数, 匿名函数

    一 . 内置函数 什么是内置函数? 就是python给你提供的. 拿来直接⽤的函数, 比如print., input等等. 字符串类型代码的执⾏ eval() 执⾏字符串类型的代码. 并返回最终结果( ...

  7. Python之路----内置函数补充与匿名函数

    内置函数补充:reversed()保留原列表,返回一个反向的迭代器 l = [1,2,3,4,5] l.reverse() print(l) l = [1,2,3,4,5] l2 = reversed ...

  8. python之路 内置函数,装饰器

    一.内置函数 #绝对值 abs() #所有值都为真才为真 all() #只要有一个值为真就为真 any() #10进制转成二进制 bin() #10进制转成八进制 oct() #10进制转成十六进制 ...

  9. python之路——内置函数和匿名函数

    阅读目录 楔子 内置函数 匿名函数 本章小结 楔子 在讲新知识之前,我们先来复习复习函数的基础知识. 问:函数怎么调用? 函数名() 如果你们这么说...那你们就对了!好了记住这个事儿别给忘记了,咱们 ...

随机推荐

  1. Javascript何时执行

    分以下两种情况: 1.HTML head部分的Javascript会在被调用的时候执行 需要调用才执行的脚本或事件触发执行的脚本放在head部分,这可以保证脚本在任何调用之前被预先加载,在页面加载完之 ...

  2. MapReduce:实现文档倒序排序,且字符串拼接+年+月+日

    写出MapReduce程序完成以下功能. input1: -- a -- b -- c -- d -- a -- b -- c -- c input2: -- b -- a -- b -- d -- ...

  3. ResulsetHandler九个实现类

    ResulsetHandler九个实现类 ArrayHandler, 将结果集中第一条记录封装到Object[],数组中的每一个元素就是记录中的字段值. ArrayListHandler, 将结果集中 ...

  4. ES6 实现阶乘

    // 实现一个5的阶乘function factorial(n, acc = 1) { console.log(`n=${n};acc=${acc}`) if(n <= 1) return ac ...

  5. C++中虚函数和纯虚函数的区别与总结

    首先:强调一个概念 定义一个函数为虚函数,不代表函数为不被实现的函数. 定义他为虚函数是为了允许用基类的指针来调用子类的这个函数. 定义一个函数为纯虚函数,才代表函数没有被实现. 定义纯虚函数是为了实 ...

  6. sql报字段过大的错误解决方法

    set global max_allowed_packet = 2*1024*1024*10

  7. html5 如何打包成apk,将H5封装成android应用APK文件的几种方法

    直接使用编程软件提供的方法: 1.需要下载安装MyEclipse2014,Android SDK,eclipse(需配置Android开发环境) Java和Android环境安装与配置. 2.打开My ...

  8. Django1.11 的serializers序列化model

    开发环境:Django1.11  Python3 如果想把很多model转化成json格式可以直接这样写: from django.views.generic.base import View fro ...

  9. 【转】Java设计模式-单例模式详解

    原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/6510196.html 所谓单例,指的就是单实例,有且仅有一个类实例,这个单例不应该由人来控 ...

  10. 关于Spring3 MVC的 HttpMediaTypeNotSupportedException

    使用框架:Spring3 MVC + dojo1.8 前提:配置Spring MVC以JSON数据形式响应请求 使用场景:dojo向Spring MVC发送ajax请求 异常信息: org.sprin ...