python3中字典的方法有_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}}

截图:

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

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

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

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

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

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

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

chr()、ord(),找ASCII码对照表,

前者输入数字,返回相应字符

后之输入字符,返回对应数字代号

hex()将10进制数字转换为16进制

compile()一个字符串,转换为二进制可执行对象。

delattr()先不讲

dict()生成一个字典

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

divmod() 数学计算,计算商和余数。

enumerate

eval()进行简单计算,将字符串转换为可执行代码,如将字典字符串"转换为真的字典

exec()执行可执行语句

lambda 创建匿名函数

lambda的结合应用filter 返回一个迭代器 结合for语法循环使用

lambda的结合应用(二)map

map方法,将所有值(本例经过lambda生成的匿名函数)处理

lambda匿名函数结合map只能接收一个参数,并对参数进行:冒号后面的逻辑处理,处理后的对象type不变。

lambda结合reduce()可以接收两个参数传入进行:后面的逻辑处理,返回给:前面的第一个参数变量,最终返回给reduce

处理的最终结果为:进行了运算并返回

format()格式化输入输出

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

执行

输出

frozenset()定义不可变集合

将列表转换为集合,frozenset转换为不可变集合"

globals()取当前文件中所有变量对象的key - value,作为一个字典形式返回,可用于判断这个文件中XXX变量是否存在

help()查看帮助

id()返回内存地址

iter()迭代器,可将可迭代对象变为迭代器。

isinstance(变量名,Iterator/Iterable)判断变量是否是迭代器/是否是可迭代对象

len()计算长度

local()局部变量

map(function,iterable)将可迭代对象,全部用function过一遍

max()取最大值

min()取最小值

next()迭代器的方法,循环取下一个值

object对象

oct()转8进制

open()打开文件

ord()ASCII码对照,找字符对应的数字

pow(x,y)返回x的y次幂,例如2**8= 256

print()

reversed()反转序列

round(小数,小数点后格式化)保留小数点计算(四舍五入)

set([])将列表转为集合

setattr 很重要后面单讲

slice()切片

sorted()排序,可以将无序字典排序

以字典value排序

staticmethod后面讲

str()字符串

sum()求和:sum(1,2)求1+2的和。sum(列表名/元组/字典)求和:纯数字列表可以求和

Super()继承的概念,后面讲

type()查看数据类型,定义数据类型

zip()拉链,将两个有序队列像拉链一样组成一个新的列表,每个拉链元素为一个元组

__import__(“XXX”)导入一个只知道字符串格式的模块

python数据类型内置方法 字符串和列表

1.字符串 内置方法操作# a = 'qqssf'#1. print(a[-1:]) #按索引取,正向从0开始,反向从-1开始# print(len(a)) #取长度# a = 'qqssf'# 2. ...

Day 07 数据类型的内置方法[列表,元组,字典,集合]

数据类型的内置方法 一:列表类型[list] 1.用途:多个爱好,多个名字,多个装备等等 2.定义:[]内以逗号分隔多个元素,可以是任意类型的值 3.存在一个值/多个值:多个值 4.有序or无序:有序 ...

day06-数字类型、字符串类型内置方法

目录 数字类型内置方法 字符串类型内置方法 有序 or 无序 可变 or 不可变 数字类型内置方法 1. int()强制类型转化成整型 age_str = '18' # 定义字符串 age = int ...

Python学习day07 - Python进阶(1) 内置方法

figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { position: relative; } img { max- ...

python - setitem/getitem/delitem类的内置方法

# class 内置方法: # __setitem__ # __getitem__ # __delitem__ class Test(): X = 100 def __getitem__(self, ...

python基础(5)---整型、字符串、列表、元组、字典内置方法和文件操作介绍

对于python而言,一切事物都是对象,对象是基于类创建的,对象继承了类的属性,方法等特性 1.int 首先,我们来查看下int包含了哪些函数 # python3.x dir(int) # ['__a ...

what's the python之基本运算符及字符串、列表、元祖、集合、字典的内置方法

计算机可以进行的运算有很多种,运算按种类可分为算数运算.比较运算.逻辑运算.赋值运算.成员运算.身份运算.字符串和列表的算数运算只能用+和*,字典没有顺序,所以不能进行算数运算和比较运算.比较运算中= ...

[Python3] 009 字符串:给你们看看我的内置方法 第一弹

目录 前言 如何查看 python3 中和 str 有关的方法 字符串方法 1. capitalize() 2. casefold() 3. center(width) 4. count(sub[, ...

[Python3] 017 字典的内置方法

目录 1. Python3 中如何查看 dict() 的内置方法 2. 少废话,上例子 (1) 清理大师 clear() (2) 拷贝君 copy() (3) get(key, default=Non ...

随机推荐

BZOJ1782: [Usaco2010 Feb]slowdown 慢慢游

1782: [Usaco2010 Feb]slowdown 慢慢游 Time Limit: 1 Sec  Memory Limit: 64 MBSubmit: 541  Solved: 326[Sub ...

Codeforces Round #197 (Div. 2) D. Xenia and Bit Operations

D. Xenia and Bit Operations time limit per test 2 seconds memory limit per test 256 megabytes input ...

OC点语法介绍和使用以及@property关键字

使用"点语法" Person *p =[Person new]; //点语法 //对象.属性名 //注意,此时 (p.age)并不是直接方法实例对象 //而是xcode可能到点语法 ...

51Nod - 1107 斜率小于0的连线数量

二维平面上N个点之间共有C(n,2)条连线.求这C(n,2)条线中斜率小于0的线的数量. 二维平面上的一个点,根据对应的X Y坐标可以表示为(X,Y).例如:(2,3) (3,4) (1,5) (4, ...

第02章:MongoDB安装

①下载 https://www.mongodb.com/  下载所需版本的tar.gz ②解压安装 tar -zxvf mongodb-3.2.12.tar.gz mv -r mongodb-3.2. ...

DevExpress v17.2新版亮点—WPF篇(六)

用户界面套包DevExpress v17.2终于正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了DevExpress WPF v17.2 新的Hamburger Menu.Sched ...

Java获取Resource目录下的文件

工程结构: 有两种方式: Java代码中的类,要获取Resource资源文件目录下文件 绝对路径寻址 String s1 = this.getClass().getResource("/te ...

MINIBASE源代码阅读笔记之HFPage

HFPage heap file的page的类 成员 slot_t:用来表示页里的slot,包括offset和length slot[]:倒着生长的slot array slotCnt:有多少已用sl ...

[LintCode] 最多有多少个点在一条直线上

/** * Definition for a point. * struct Point { * int x; * int y; * Point() : x(0), y(0) {} * Point(i ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值