python3 内置方法 字符串转换为字典

内置方法:eval()将字符串转换为字典
代码:

str = '''{'backend':'www.oldboy.org',
'record':{
'server':'122.111.2.23',
'weight':'20',
'maxconn':30
}
}'''
str_to_dict = eval(str)
print(str_to_dict)
执行输出:
{'backend': 'www.oldboy.org', 'record': {'server': '122.111.2.23', 'weight': '20', 'maxconn': 30}}
截图:

python3 内置方法 字符串转换为字典

 

all()判断一个可迭代对象中所有元素是否全部为真(非零即真),若全部为真返回True,否则返回False

python3 内置方法 字符串转换为字典

 

any()判断一个可迭代对象中任何一个元素为真(非零即真),即返回True,否则返回False

python3 内置方法 字符串转换为字典

"ascii()将一个对象编程一个可打印的字符串

python3 内置方法 字符串转换为字典

bin()方法将十进制数字转换为二进制"""

python3 内置方法 字符串转换为字典

""bool()判断真假返回True或者False"""

python3 内置方法 字符串转换为字典

 bytearray定义可以修改的二进制字符串

python3 内置方法 字符串转换为字典

callable()判断一个对象是否可调用:函数是可以调用的

python3 内置方法 字符串转换为字典

chr()、ord(),找ASCII码对照表,
前者输入数字,返回相应字符
后之输入字符,返回对应数字代号
python3 内置方法 字符串转换为字典
hex()将10进制数字转换为16进制
python3 内置方法 字符串转换为字典
compile()一个字符串,转换为二进制可执行对象。
python3 内置方法 字符串转换为字典

python3 内置方法 字符串转换为字典

 delattr()先不讲


dict()生成一个字典python3 内置方法 字符串转换为字典

 dir()看一个对象有哪些方法

python3 内置方法 字符串转换为字典

 

divmod() 数学计算,计算商和余数。
python3 内置方法 字符串转换为字典
enumerate
python3 内置方法 字符串转换为字典
eval()进行简单计算,将字符串转换为可执行代码,如将字典字符串"转换为真的字典
python3 内置方法 字符串转换为字典
exec()执行可执行语句


lambda 创建匿名函数python3 内置方法 字符串转换为字典
lambda的结合应用filter 返回一个迭代器 结合for语法循环使用
python3 内置方法 字符串转换为字典

lambda的结合应用(二)map

map方法,将所有值(本例经过lambda生成的匿名函数)处理
lambda匿名函数结合map只能接收一个参数,并对参数进行:冒号后面的逻辑处理,处理后的对象type不变。
python3 内置方法 字符串转换为字典
lambda结合reduce()可以接收两个参数传入进行:后面的逻辑处理,返回给:前面的第一个参数变量,最终返回给reduce
处理的最终结果为:进行了运算并返回
python3 内置方法 字符串转换为字典
format()格式化输入输出

多行注释:格式化输出内容,用{}传递变量内容


python3 内置方法 字符串转换为字典执行python3 内置方法 字符串转换为字典输出python3 内置方法 字符串转换为字典


frozenset()定义不可变集合

将列表转换为集合,frozenset转换为不可变集合"
python3 内置方法 字符串转换为字典
globals()取当前文件中所有变量对象的key - value,作为一个字典形式返回,可用于判断这个文件中XXX变量是否存在
python3 内置方法 字符串转换为字典
help()查看帮助

id()返回内存地址
iter()迭代器,可将可迭代对象变为迭代器。
isinstance(变量名,Iterator/Iterable)判断变量是否是迭代器/是否是可迭代对象
len()计算长度
local()局部变量
map(function,iterable)将可迭代对象,全部用function过一遍
max()取最大值
min()取最小值
next()迭代器的方法,循环取下一个值
object对象
oct()转8进制
python3 内置方法 字符串转换为字典
open()打开文件
ord()ASCII码对照,找字符对应的数字
pow(x,y)返回x的y次幂,例如2**8= 256
python3 内置方法 字符串转换为字典
print()
reversed()反转序列
python3 内置方法 字符串转换为字典
round(小数,小数点后格式化)保留小数点计算(四舍五入)
python3 内置方法 字符串转换为字典
set([])将列表转为集合
setattr 很重要后面单讲
slice()切片
sorted()排序,可以将无序字典排序
python3 内置方法 字符串转换为字典

以字典value排序

python3 内置方法 字符串转换为字典

staticmethod后面讲

str()字符串
sum()求和:sum(1,2)求1+2的和。sum(列表名/元组/字典)求和:纯数字列表可以求和
python3 内置方法 字符串转换为字典
Super()继承的概念,后面讲

type()查看数据类型,定义数据类型
zip()拉链,将两个有序队列像拉链一样组成一个新的列表,每个拉链元素为一个元组
python3 内置方法 字符串转换为字典
__import__(“XXX”)导入一个只知道字符串格式的模块

python3 内置方法 字符串转换为字典