直接查看编码以及示例:

  1 """
2 内置函数 Built-in Function
3 """
4
5 # abs() 取绝对值
6 print(abs(-1))
7
8 # all() 序列中每个元素进行bool运算 包含空以及0为 False
9 """
10 Return True if bool(x) is True for all values x in the iterable.
11 If the iterable is empty, return True.
12 """
13 print(all([0, '', None, 1, '1', 'a']))
14 print(all(''))
15
16 # any() 序列中有一个为真则True
17 print(any([0, '', None, 1, '1', 'a']))
18
19 # bin() 十进制转换为二进制 0b表示二进制 0b11
20 print(bin(3))
21
22 # bool() 判断bool值 0 None '' 为False
23 print(bool(None))
24 print(bool(0))
25 print(bool(''))
26
27 # bytes() 字符串进行指定方式编码 b 表示二进制
28 # utf-8 一个汉字3个字节 b'\xe4\xbd\xa0\xe5\xa5\xbd'
29 # gbk 一个汉族2个字节 b'\xc4\xe3\xba\xc3'
30 # ascii 不能编码中文
31 # decode 解码 要与编码方式一致
32 print(bytes('你好', encoding='utf-8'))
33 print(bytes('你好', encoding='utf-8').decode('utf-8'))
34 print(bytes('你好', encoding='gbk'))
35 # print(bytes('你好', encoding='ascii'))
36
37 # chr() ASCII码表 A a
38 # ord() 码值
39 print(chr(65))
40 print(chr(97))
41 print(ord('a'))
42
43 # dir() 打印某对象内属性
44 print(dir(all))
45
46 # divmod() 两数相除 返回(商,余数) 分页使用
47 print(divmod(10, 3))
48
49 # eval() 提取字符串中数据结构
50 # 计算字符串的结果
51 dic = {'name': 'louis'}
52 dic_str = str(dic)
53 print(eval(dic_str))
54 print(eval('1 + 2 + 3'))
55
56 # hash() 可进行hash的数据类型既不可变数据类型,否则为可变数据类型
57 # hash校验 数据是否被修改
58 name = 'louis'
59 print(hash(name))
60 print(hash(name))
61 name = 'scar'
62 print(hash(name))
63
64 # hex() 十进制转为十六进制
65 # 0x 代表十六进制
66 # oct() 十进制转为8进制
67 # 0o表示八进制
68 print(bin(10))
69 print(hex(12))
70 print(oct(12))
71
72 # globals() 当前全局变量
73 # locals() 当前局部变量
74 print(globals())
75 print(locals())
76
77 # zip() 将两个可迭代对象组成一个新的元组序列
78 # 输出两人年龄较大者
79 people = {'louis': '25', 'scar': '24'}
80 print(max(zip(people.values(), people.keys()))) # ('25', 'louis')
81 print(list(zip('abc', '123'))) # [('a', '1'), ('b', '2'), ('c', '3')]
82
83 people_dic = [{'name': 'louis', 'age': 25},
84 {'name': 'scar', 'age': 24}]
85 print(max(people_dic, key=lambda p: p['age']))
86
87 # pow() 幂计算 2**3 或者计算后取余
88 # Equivalent to x**y (with two arguments) or x**y % z (with three arguments)
89 print(pow(2, 3))
90 print(pow(2, 3, 2))
91
92 # slice() 定义字符串切分规则
93 str_hello = 'hello'
94 s1 = slice(3, 5) # lo
95 s2 = slice(1, 4, 2) # el start stop step
96 print(str_hello[s1])
97 print(str_hello[s2])
98
99 # __import__() 导入模块
100 # import 'test' 报错
101 module_name = 'test'
102 m = __import__(module_name)

Python内置函数(Built-in Function)的更多相关文章

  1. python内置函数,匿名函数

    一.匿名函数 匿名函数:为了解决那些功能很简单的需求而设计的一句话函数 def calc(n): return n**n print(calc(10)) #换成匿名函数 calc = lambda n ...

  2. 学习过程中遇到的python内置函数,后续遇到会继续补充进去

    1.python内置函数isinstance(数字,数字类型),判断一个数字的数字类型(int,float,comple).是,返回True,否,返回False2.python内置函数id()可以查看 ...

  3. python内置函数

    python内置函数 官方文档:点击 在这里我只列举一些常见的内置函数用法 1.abs()[求数字的绝对值] >>> abs(-13) 13 2.all() 判断所有集合元素都为真的 ...

  4. Python基础篇【第2篇】: Python内置函数(一)

    Python内置函数 lambda lambda表达式相当于函数体为单个return语句的普通函数的匿名函数.请注意,lambda语法并没有使用return关键字.开发者可以在任何可以使用函数引用的位 ...

  5. 那些年,很多人没看懂的Python内置函数

    Python之所以特别的简单就是因为有很多的内置函数是在你的程序"运行之前"就已经帮你运行好了,所以,可以用这个的特性简化很多的步骤.这也是让Python语言变得特别的简单的原因之 ...

  6. Python 内置函数笔记

    其中有几个方法没怎么用过, 所以没整理到 Python内置函数 abs(a) 返回a的绝对值.该参数可以是整数或浮点数.如果参数是一个复数,则返回其大小 all(a) 如果元组.列表里面的所有元素都非 ...

  7. 【转】python 内置函数总结(大部分)

    [转]python 内置函数总结(大部分) python 内置函数大讲堂 python全栈开发,内置函数 1. 内置函数 python的内置函数截止到python版本3.6.2,现在python一共为 ...

  8. 【转】Python 内置函数 locals() 和globals()

    Python 内置函数 locals() 和globals() 转自: https://blog.csdn.net/sxingming/article/details/52061630 1>这两 ...

  9. python 内置函数总结(大部分)

    python 内置函数大讲堂 python全栈开发,内置函数 1. 内置函数 python的内置函数截止到python版本3.6.2,现在python一共为我们提供了68个内置函数.它们就是pytho ...

  10. Python 内置函数sorted()在高级用法

    对于Python内置函数sorted(),先拿来跟list(列表)中的成员函数list.sort()进行下对比.在本质上,list的排序和内建函数sorted的排序是差不多的,连参数都基本上是一样的. ...

随机推荐

  1. HDU_3359 Kind of a Blur 【浮点型高斯消元+BFS】

    一.题目 Kind of a Blur 二.分析 题目读起来挺费劲的. 主要就是要求一个矩阵,其中每个点及其于这个的曼哈顿距离小于D的点的值总和的平均值就是新生成的矩阵. 给定新生成的矩阵,求初始矩阵 ...

  2. Hadoop企业开发场景案例,虚拟机服务器调优

    Hadoop企业开发场景案例 1 案例需求 ​ (1)需求:从1G数据中,统计每个单词出现次数.服务器3台,每台配置4G内存,4核CPU,4线程. ​ (2)需求分析: ​ 1G/128m = 8个M ...

  3. 【数据库】Redis(2)--Redis的常用数据类型及命令

    1.Redis主要数据类型分类 Redis中存储数据常用的数据类型主要有五种:String.List.Set.Sorted Set.Hash,这五种数据结构在Redis中存储数据的命令掌握对于我们后期 ...

  4. MyBatis详细执行流程

    mybatis详细执行流程 一.通过Resource去加载全局配置文件 import org.apache.ibatis.io.Resources; import org.apache.ibatis. ...

  5. 手机浏览器通过Scheme跳转APP,兼容各种手机浏览器

    一个比较完整的产品线,必定有APP和网站,另外还有微信公众号网页和小程序.那么有一个比较常见的需求就是在手机浏览器内打开APP,实现起来也比较简单,只要APP配置的有URLScheme即可. 但是因为 ...

  6. WPF-3D圆柱体透视

    3D圆柱体透视效果 总效果 原理: 3D面+面在摄像机方向上的2D投影点的集合 3D面效果: 2D线: 画线时需要注意两个点: 1 在圆柱体上下两个圆之间有两条竖着的棱边代表圆柱体边缘 2 被遮盖的圆 ...

  7. Linux下Matlab的安装

    1 概述 笔者环境Manjaro,本来想直接通过yay安装的,但无奈失败了,于是直接从官网下载进行安装. 2 下载安装包 Matlab官网可以戳这里,点击右上角的Get MATLAB就可以下载了: 没 ...

  8. 浅入Kubernetes(11):了解 Service 和 Endpoint

    目录 Srevice Service 的创建及现象 Service 定义 Endpoint slices 创建 Endpoint.Service Service 创建应用 创建 Endpoint 浅入 ...

  9. k8s 创建私有docker仓库 登陆授权令牌的Secret

    参考https://kubernetes.io/zh/docs/tasks/configure-pod-container/pull-image-private-registry/ Kubernete ...

  10. B - Tempter of the Bone(DFS+剪枝)

    The doggie found a bone in an ancient maze, which fascinated him a lot. However, when he picked it u ...