直接查看编码以及示例:

  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. get和post的区别主要有以下几方面

    1.url可见性: get,参数url可见: post,url参数不可见 2.数据传输上: get,通过拼接url进行传递参数: post,通过body体传输参数 3.缓存性: get请求是可以缓存的 ...

  2. 二分法排序-Python实现

    有一个无序序列[37,99,73,48,47,40,40,25,99,51],先进行排序打印输出,分别尝试插入20/40/41 数值到序列中合适的位置,保证其有序. 1.for 循环实现 第一种实现, ...

  3. CSS中的块级元素,行内元素,行内块元素

    博客转载于:https://blog.csdn.net/swebin/article/details/90405950 块级元素 block 块级元素,该元素呈现块状,所以他有自己的宽度和高度,也就是 ...

  4. html Ajax连接.NET Ashx

    Html代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <m ...

  5. Java自定义 sort 排序方法

    Sort用法 •结构 1 package Test; 2 3 import java.util.Arrays; 4 import java.util.Random; 5 import java.uti ...

  6. Shell十三问更新总结版 -- 什么叫做 Shell?-- Shell十三问<第一问>

    Shell十三问更新总结版 简介 ChinaUnix 论坛 Shell 版名为網中人的前辈于 2004 年发布的精华贴,最近回炉这块内容,觉得很多东西讲的实在透彻,非常感谢前辈網中人,同时我个人也对这 ...

  7. 安装Dynamics CRM Report出错处理一

    删除下面两个注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce.HKEY_CURRENT_USER\So ...

  8. Linux 网络工具中的瑞士军刀 - socat & netcat

    独立博客阅读:https://ryan4yin.space/posts/socat-netcat/ 文中的命令均在 macOS Big Sur 和 Opensuse Tumbleweed 上测试通过 ...

  9. 最清晰易懂的 Go WaitGroup 源码剖析

    hi,大家好,我是haohongfan. 本篇主要介绍 WaitGroup 的一些特性,让我们从本质上去了解 WaitGroup.关于 WaitGroup 的基本用法这里就不做过多介绍了.相对于< ...

  10. kafka-简介-01

    1.kafka是什么? Kafka是最初由Linkedin公司开发,是一个分布式.支持分区的(partition).多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特 ...