python的格式化输出
#python 格式化输出
##% 对于未知变量类型,用这样就不太方便了
name='lisi'
age=45
print('my name is %s,my age is %s ' %(name,str(age)))
##format 不用考虑类型
name='lisi'
age=45
print('my name is {0},my age is {1}'.format(name,age))
##实战,输出名片
info='''
name={0}
age={1}
high={2}
jobs={3}
address={4}
'''
print('-------------------')
print(info.format('liuming',22,178,'developer','beijing'))
print('-------------------')
#实战,列表的增删改查
##append
students=['zhangsan','lisi','wangwu','chenliu']
newstudent='aa'
students.append(newstudent)
print(students)
print('class students is :%s' %(students))
students.remove('lisi')
print(students)
##remove pop
#合并班级 extend()合并列表
students2=['yy','hh']
students.extend(students2)
print(students)
#指定删除列表某元素
students.remove('yy')
print(students)
import json
print(dir(json))
myinfo={'name':'zhangsan','age':44}
jsonInfo=json.dumps(myinfo)#字典转化成json
print(type(jsonInfo))
##json转化成字典
dictInfo= json.loads(jsonInfo)#json加载jsonInfo的值给dictInfo##json转化成字典
print(type(dictInfo))
##
a='{"name":"zhangsan"}'#这是JSON格式,外边单引号,里面必须是双引号。
print(json.loads(a))#将a转化成字典格式