# -*- coding: utf-8 -*-
'''
Created on 2020年1月31日
@author: guzl86
1. 提示用户输入自己的名字、年龄、身高,并将该用户信息以 JSON 格式保存在文件中。再
写一个程序读取刚刚保存的 JSON 文件,恢复用户输入的信息 。
'''
import json
if __name__ == '__main__':
info = {}
info['name'] = input('请输入您的姓名:')
info['age'] = input('请输入您的年龄:')
info['height'] = input('请输入您的身高:')
fp = open("10-1.dat",'w')
json.dump(info, fp)
fp.close()
info1 = {}
fp1 = open("10-1.dat",'r')
info1 = json.load(fp1)
fp1.close()
print(info1)
pass
# -*- coding: utf-8 -*-
'''
Created on 2020年1月31日
@author: guzl86
2. 给定一个字符串,该宇符串只包含数字 O~9 、英文逗号、英文点号,请使用英文逗号、英
文点号将它们分割成多个子串 。
知识点:
1.re.fullmatch(pattern, string, flags=0):
该函数要求整个字符串能匹配pattern,如果匹配则返回包含匹配信息的
_sre.SRE_Match对象;否则返回None
2.re.split(pattern, string, maxsplit=0, flags=0):
使用pattern对string进行分割,该函数返回分割得到的多个子串组成的列表
其中maxsplit参数控制最多分割几次。
'''
import re
if __name__ == '__main__':
my_str ='2349348,23840931,.23493.4239840,394820.444'
if re.fullmatch(