exercise

 

 

json.dumps(data,ensure_ascii=False,indent=4,sort_keys=True,skipkeys=True,separators=(',',': '))

try:
    b(1,0)
except Exception as e:
    logging.exception(sys.exc_info())
    # logging.error(e,exc_info=True)  # 额外使用exc_info=True参数,打印traceback信息
    
'{1!s:} {0!r:}'.format('uiop','vbnm')

names={'name':'Kevin','name2':'Tom'}
print('hello {names[name]}  i am {names[name2]}'.format(names=names))
name name2不带引号

args=['lu']
kwargs={'n1':'uiopo','n2':'vbnm'}
print('{n1} {} {n2}'.format(*args,**kwargs))
print('{:0>5}'.format(5))
print('{:x<5}'.format(5))
print('{:x^6}'.format(5))
print('{{ui {}}}'.format('uiop'))
b='ui {1:} {0:}'.format
print(b,type(b))
print(b('uiop','vbnm'))
import datetime
print('{:%Y %j %z %X}'.format(datetime.datetime.today()))
print('uiop {1:*>{0:}}'.format(10,'jkl'))
print(ascii('发明我'))
print('\u53d1\u660e\u6211')
print('{!s}'.format('发明我'))
print('{!r}'.format('发明我'))
print('{!a}'.format('发明我'))
print('{:X^+30.2f}'.format(-11.8888))

    def __getattribute__(self,item):
        return super(Employee,self).__getattribute__(item)
        return getattr(self,item)
    def __getattr__(self,item):
        return None
    
    def __getitem__(self,item):
        return super(Employee,self).__getattribute__(item)

 

posted @ 2021-04-23 18:30  ascertain  阅读(103)  评论(0编辑  收藏  举报