# 严格来说,字典不算字符串,因为这两个是不同的数据类型,但小白容易把这当作字符串
varName={"name":"小明","age":"16"}
# 直接使用['keyName']的方式就完事了,如下
varName['name'] # 此处注意,字典内的键值是区分大小写的
# 如果变量是这样的,那另当别论
varName="{'name':'小明','age':'16'}"
varName='{"name":"小明","age":"16"}'
# 导入json模块
import json
json.loads(varName)
# 然后再使用上面的方法
a="我是你爸爸的弟弟的儿子的哥哥啊!你怎么能不认识我呢?我在你小时候还给你发了个50块钱的红包呢!Why?"
# 比如我们需要从上面的话里面筛选我们想要的内容,比如红包金额
# 由于此处语句极为简单,所以可以直接使用如下代码
import re
re.findall(r"(\d+)",a,re.S)
# 那如果是如下呢?
a="+86 12345678901"
b="123123198810102333"
c="I love you~"
d="我们明天就要截止了,日期是2012年11月21日14点00分"
# 变量a, 筛选手机号
re.findall(r".86\ (\d+)",a,re.S)
# 变量b, 筛选出生年月日
re.findall(r"\d{6}(\d{8})\d+",b,re.S)
# 变量c, 筛选出单词
re.findall(r"([a-zA-Z]+)",c,re.S)
# 变量d, 筛选年月日时分
re.findall(r"(\d+)\w(\d+)\w(\d+)\w(\d+)\w(\d+)",d,re.S)