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)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律