Python代码如何更简洁 郑州Python培训***
Python代码如何更简洁?郑州Python培训***?很多初学Python的小伙伴在刚接触Python代码时都会忽视很多细节,比如变量命名、注释等内容的规范性。而在实际工作中,一个好的编码习惯会帮你更**的完成工作。下面就给大家分享一些学习Python应该掌握的代码简洁技巧。
一、命名方面
变量和函数应使用小写字母命名函数和变量,并用下划线分隔单词,提高代码可读性。
变量的声明应该考虑在代码中使用非Python内置方法名,如果使用Python中内置方法名请使用一个或两个下划线()。如果不希望外部类访问该变量,应该使用一个下划线(_)作为类的内部变量的前缀。如果要定义的私有变量名称是Python中的关键字如dict就要使用(__)。
函数的声明也要通过小写字母和单下划线进行连接,当然对于函数私有化也是和声明变量类似。函数的开头使用单下划线,将其进行私有化。对于使用Pyton中的关键字来进行命名的函数要使用双下划线,另外使用清晰易懂的变量名和很重要。
函数和方法的参数命名应遵循与变量和方法名称相同的规则。因为类方法将self作为**个关键字参数。所以在函数中就不要使用self作为关键字作为参数,以免造成混淆。常量的命名通常应该用大写字母定义常量名称。
二、表达式和语句注意细节
1)return语句的类型尽量一致。如果希望函数返回一个值,请确保该函数的所有执行路径都返回该值。但是,如果期望函数只是在不返回值的情况下执行操作,则Python会隐式返回None作为函数的默认值。因此,建议学习Python的小伙伴一定要注意,写易读的代码,代码多写点没关系,可读性很重要。
2)使用isinstance()方法而不是type()进行比较。比较两个对象类型时,要使用isinstance()而不是type,因为 isinstance()判断一个对象是否为另一个对象的子类是true。考虑这样一个场景:如果传递的数据结构是dict的子类,比如orderdict。type()对于特定类型的数据结构将失败;然而,isinstance()可以将其识别出它是dict的子类。
3)使用文档字符串。Python官方语言建议使用“”三重双引号“”来编写文档字符串,即使字符串符合一行,也会使用三重引号。当你想要扩展时,这种注释非常有用。在多行上编写文档字符串是用更具描述性的方式记录代码的一种方法,你可以利用Python多行文档字符串在Python代码中编写描述性文档字符串,而不是在每一行上编写注释。
当然关于Python中的规范还有很多很多,在此小编就不一一列举了。要学Python技术,建议专业的学习效果比较好。 |
友情提示:
信息由用户自行发布,采用请谨慎,我们鼓励您当面交易。如有不符合法规或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们。名站在线只为传递信息,我们不做任何双方证明,也不承担任何法律责任。 信息转载,请标明来源于www.fwol.cn ,谢谢。 |
当前页在本站[名站在线]7天内点击次数(点击次数为零的日期不显示): |
信息评估: |
(还没有网友对该信息作出评估,你想为该信息提供第一个评估吗?) |
兰州销量**的路灯厂家推荐|兰州太阳能路灯安装兰州销量**的路灯厂推荐|兰州太阳能路灯安装 顾客是我们的上帝,品质是上帝的要求。兰州星光智能路灯制造有限公司一切以顾客为中心,专注产品品质提升。公司坐落在甘肃省兰州市榆中县来紫堡乡东平村518号,自2016-07-07公司成立以来,一直致力于室外照明灯具的产品的研发、生产与销,是各种标准路灯的专业供应厂。公司技术实力雄厚,产品质量可靠,是你值得信赖的有限责任公司。 “优质的产品、先进的技术、尽善尽美的服务...厦门***的钙乐乐老年谷粉厂商 老人吃什么补钙***厦门***的钙乐乐老年谷粉厂商 老人吃什么补钙*** 福建省南方谷铺生物科技有限公司坐落于高崎北路420号4号楼303室,于2015-05-27创建,企业自经办以来,务实经营,经营业务认知度不断上升,其事业成就得到了冲调饮品市场及行业同仁的一致认可。公司主营钙乐乐老年谷粉,推出至今在市场的取得了大量的成绩,它凭借着美味的口感,独特的的包装设计吸引了很多老年男士、女士的青睐。 随着社会的进步,人们越来越注重生活品质...专业的打火机_山东**的打火机供应商专业的打火机_山东**的打火机供应商 山东祥涛商贸有限公司拥有完、科学的质量理体系,致力于专业生产各类**、精品日用百货产品。公司地处德州市,始终把提供优质打火机和服务作为企业发展壮大的根本宗旨,以稳定的业务来源为基础,辐射到全国各地,逐步把企业做大、做强。 祥涛商贸产品质量上乘,服务及时,深受广大客户的好评。打火机选用优质的料作为原料,采用的是简约的风格,主要用于点烟。介于打火机销辐射地区广泛...推荐邦和环保设备供应电磁脉冲阀_优惠的电磁脉冲阀推荐邦和环保设备供应电磁脉冲阀_优惠的电磁脉冲阀允许压力0.35-8.5bar[1 bar 100KPa]环境温度范围-2085℃介质空气温度范围-2085℃膜片材料CRchloroprene/neoprene
ASCO脉冲阀的特点脉冲膜片阀专为除尘设备的应用而设计,具有高流量,长寿命和快速开/关切换的特点,从而保证可靠,经济的工作。高流量,角阀体,无弹簧结构,以及特殊的隔膜组给了除尘设备应用所需的独特的操作特点。集成旋压接头设计,便于安装。无需螺纹连接。高...出口河南科源厂家自动煎药机 哪里有供应优质的河南自动煎药机出口河南科源厂自动煎药机 哪里有供应优质的河南自动煎药机 河南科源电子机械设备有限公司成立于2004-10-11,是一集研制、开发、生产、销为一体、国内知名的、经验丰富的河南自动煎药机生产企业,坐落于河南省郑州市,交通便利。公司始终秉持从品质、诚信、创新三方面来研发生产产品,以合理的设计方案,精密的加工装配质量,为广大个体门诊,药店,提供高品质的河南自动煎药机,并提供完善的后服务。 河南科源电子机械设备经...
|
|
|
|
|