你需要改掉的Python开发习惯(一)
在python开发过程中,会遇到一些很有意思的事情,很多python的开发习惯决定了python的代码质量、代码可读性。下面做一些总结:
(资料图片)
1、手动字符串格式化:
使用f字符串具有更好可读性,易于编写代码。
2、手动关闭文件:
如果wirte接口调用失败,抛出了异常,那close接口就永远都不会被调用。而如果使用with语句,可以确保抛出异常了也能关闭文件。
3、同第二条,try-finally也可以做同样的处理
上面的代码其实没有问题,其他语言开发也是这么用的,但是我建议用with语句,它会自动调用close。
4、使用正确的异常捕获
上面的代码是在不停的接收一个从键盘输入的数字,但如果不小心输入ctrl+c,也会被异常捕获。最好的方式是使用正确的异常捕获类型。
5、幂的操作符
其实它是一个按位操作,正确的幂的操作符如下
关键词:
推荐阅读
日全食过程 日全食对人类和地球的影响有哪些?
日全食过程可以包括以下五个阶段:初亏、食既、食甚、生光、复原1 初亏因为月亮从西向东绕着地球转,所以日总是从太阳圆形表面的西边开始。 【详细】
海兔的名字怎么来的?海兔是鱿鱼吗?
海兔不是长在陆地上的兔子,而海兔是海里的软体动物,可以在海兔吃。沿海的渔民一般在海兔,晒干,可以在海兔直接晒干,或者在海兔蒸熟。海 【详细】
苹果CEO去年薪酬超1400万美元 苹果高级管理人员的工资是多少?
苹果CEO去年薪酬超1400万美元根据美国科技博客MacBrothers的报道,苹果公司提交给美国证券交易委员会(SEC)的2020年委托书显示,苹果公司CEO 【详细】
毅力号录下了来自火星的声音 科学家如何采集宇宙中的声音?
毅力号录下了来自火星的声音当地时间2月22日,NASA(美国国家航空航天局)发布了毅力号火星车录下的首段来自火星的音频。此外,NASA还公布了 【详细】
将禁用不可降解塑料袋 可以使用那些塑料袋替代品呢?
将禁用不可降解塑料袋国家发改委、生态环境部等九部门联合印发《关于扎实推进塑料污染治理工作的通知》,提出自明年1月1日起,在直辖市、省 【详细】
相关新闻
- 你需要改掉的Python开发习惯(一)
- 三个好消息传来!中国科技实现重大突破,中国新能源汽车又出精品
- 全球焦点!第一批“绿牌车”要换电池了?看完价格后,网友:燃油车也挺好!
- 中国的五张科技王牌!不怕美国穿小鞋!_速看
- 增收节支调结构 内生动力不断增强——辽沈银行2022年业绩出炉
- 今日报丨黑龙江文创品牌“黑龙江礼物”上线 3500种产品诠释“龙江味儿”
- 小麦“一喷三防”为夏粮丰收保驾护航
- 世界快资讯:土耳其撤侨飞机在苏丹遇袭:一名机组成员受伤,油箱受损
- 京东方获全球液晶电视面板出货量和面积双料第一|全球聚焦
- 全球快消息!暴雪《暗黑破坏神 4》即将封测,2023 年初开启公测
- 偶像练习生、月华七子队长朱正廷代言的手机,华为荣耀10来了-全球播资讯
- 观点:智能时代泡茶都是智能的极致体验
- 天天讯息:《八方旅人 2》正式公布:售价 379 元,明年 2 月发售
- 阿里出海,Miravia打样
- 哈弗第二代大狗:坦克300“青春版”? 精彩看点
- 详细盘点:2023年,杭州值得加入的互联网公司,还真不少!-环球滚动
- 复活低配闲置电脑,变身流畅上网冲浪本!Chrome OS Flex系统体验!
- 焦点短讯!GPT4简直离谱,我一个连代码都不懂的人,用它做出了这些!
- 又一部全明星动作爱情大片,凉了……
- 寒亭区开元街道:政务公开有广度 乡村振兴有温度 天天实时