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. Python MySQL数据库连接模块

    1. MySQLdb只支持在Python 2版本使用MySQLdb是用于Python链接Mysql数据库的接口.a.pip安装 直接使用pip进行安装,在此之前需要安装一些系统依赖包. ● CentO ...

  2. jar包错误

    Exception in thread "main" java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger. ...

  3. JavaWeb Filter

    1. 过滤器概述 1.1. 什么是过滤器 Filter译为过滤器,是JavaWeb的三大组件之一,用于在Servlet之外对Request或者Response进行修改.对于Web应用程序来说,过滤器是 ...

  4. React Native导航器之react-navigation使用

    在上一节Navigation组件,我们使用系统提供的导航组件做了一个跳转的例子,不过其实战能力不强,这里推荐一个超牛逼的第三方库:react-navigation.在讲react-navigation ...

  5. 史上最详细Windows版本搭建安装React Native环境配置

    说在前面的话: 感谢同事金晓冰倾情奉献本环境搭建教程 之前我们已经讲解了React Native的OS X系统的环境搭建以及配置,鉴于各大群里有很多人反应在Windows环境搭建出现各种问题,今天就特 ...

  6. js 的编译

    js和其他语言一样,也是需要编译的,代码编译发生在代码执行之前,js代码的编译会经历如下几个阶段 1.分词,词法分析  这个过程会将由字符串组成的字符分解成有意义的代码块,这些代码块称为词法单元,例如 ...

  7. [BZOJ1018]堵塞的交通traffic

    Description 有一天,由于某种穿越现象作用,你来到了传说中的小人国.小人国的布局非常奇特,整个国家的交通系统可以被看成是一个2行C列的矩形网格,网格上的每个点代表一个城市,相邻的城市之间有一 ...

  8. EF Code-First 学习之旅 EntityTypeConfiguration<TEntity>

    之前我们配置的实体都都在OnModelCreating方法中,如果有很多实体的话,OnModelCreating方法管理很麻烦 我们可以用单独的类来管理配置,继承EntityTypeConfigura ...

  9. ixgbe RSS原理分析

    这个月,一直在搞ixgbe RSS,希望能使得收包均衡,结果没成功,但是对网卡的收包原理理解得更深入些. 1.网卡硬件通过网线或者光纤收包. 2.网卡的RSS功能根据网络五元组计算得到32bit的ha ...

  10. android视图概述

    android视图概述 一.简介 数据和控件分开的作用: 便于引用 便于修改:修改的时候直接改一次数据就可以了