Python基本编码格式
一、声明编码格式
1、一般来说,声明编码格式在脚本中是必需的。2、如果Python源码文件没有声明编码格式,Python解释器会默认使用ASCII编码。但出现非ASCII编码的字符,Python解释器就会报错。二、缩进规则
1、Python 采用代码缩进和冒号( : )来区分代码块之间的层次。2、在 Python 中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。3、Python 中实现对代码的缩进,可以使用空格或者 Tab 键实现。但无论是手动敲空格,还是使用 Tab 键,通常情况下都是采用 4 个空格长度作为一个缩进量(默认情况下,一个 Tab 键就表示 4 个空格)。4、对于 Python 缩进规则,初学者可以这样理解,Python 要求属于同一作用域中的各行代码,它们的缩进量必须一致,但具体缩进量为多少,并不做硬性规定。
正确示例代码:if a==1: print("正确") # 缩进4个空白占位 else: # 与if对齐 print("错误") # 缩进4个空白占位
错误示例代码:if a==1: print("正确") else: print("错误") print("end") # 改正只需将这行代码前面的空格删除即可
只需要记住一点:统一使用 4 个空格进行缩进,不要用tab, 也不要tab和空格混用三、注释部分
Python中使用 # 进行注释,我们在使用# 的时候,# 号后面要空一格在行内注释的时候,中间应该至少加两个空格 # # 注释部分
print("你好,世界") # 注释 四、空格
** 使用的一般性原则:**
1、在二元运算符两边各空一格,算术操作符两边的空格可灵活使用,但两侧务必要保持一致2、不要在逗号、分号、冒号前面加空格,但应该在它们后面加(除非在行尾)3、函数的参数列表中,逗号之后要有空格4、函数的参数列表中,默认值等号两边不要添加空格5、左括号之后,右括号之前不要加添加空格6、参数列表, 索引或切片的左括号前不应加空格
通常情况下,在运算符两侧、函数参数之间以及逗号两侧,都建议使用空格进行分隔。五、空行使用
使用的一般性原则:
1、编码格式声明、模块导入、常量和全局变量声明、顶级定义和执行代码之间空两行2、顶级定义之间空两行,方法定义之间空一行3、在函数或方法内部,可以在必要的地方空一行以增强节奏感,但应避免连续空行
使用必要的空行可以增加代码的可读性,通常在顶级定义(如函数或类的定义)之间空两行,而方法定义之间空一行,另外在用于分隔某些功能的位置也可以空一行。六、模块导入部分
1、导入总应该放在文件顶部,位于模块注释和文档字符串之后,模块全局变量和常量之前。
2、导入应该按照从最通用到最不通用的顺序分组,分组之间空一行:标准库导入 第三方库导入 应用程序指定导入
3、每个 import 语句只导入一个模块,尽量避免一次导入多个模块#推荐 import os import sys #不推荐 import os,sys 七、命名规范
命名规范这一块的大家应该都比较熟悉了,但是不同的编程语言之间的明明规范也是有所区别的~
Python命名建议遵循的一般性原则:
1、模块尽量使用小写命名,首字母保持小写,尽量不要用下划线2、类名使用驼峰(CamelCase)命名风格,首字母大写,私有类可用一个下划线开头3、函数名一律小写,如有多个单词,用下划线隔开4、私有函数可用一个下划线开头5、变量名尽量小写, 如有多个单词,用下划线隔开6、常量采用全大写, 如有多个单词,使用下划线隔开 八、引号用法
引号使用的一般性原则:
1、自然语言使用双引号2、机器标识使用单引号3、正则表达式使用双引号4、文档字符串 (docstring) 使用三个双引号 九、分号用法
Python跟其他几个主流编程语言的分号使用区别很大Python的代码末尾不需要加分号,而Java和C#等都需要添加
不要在行尾添加分号,也不要用分号将两条命令放在同一行,例如:# 不推荐 print("Hello") ; print("World")
Python学习日记
可以将消息永久性删除的聊天软件哪里有?只有想不到,没有做不到的软件。现在网络聊天几乎是我们日常社交的主要方式,占据这我们生活中很重要的位置。而且现在人们开始追求个性化的功能,因此聊天软件具备的功能也是各有所长。目前我们
以案释法域名纠纷中不正当竞争行为的认定案情简介北京三快科技有限公司(以下简称三快公司)依法享有注册日期为2009年3月29日的域名meituan。com,其后三快公司使用该域名运营美团网。2011年三快公司注册第822
苹果相比安卓,为什么没有在堆料上下太多功夫,内行人告诉你原因现在发布手机的时候,尤其是国产厂商,总喜欢拿来和苹果对比,各种配置参数堆上来,感觉远远比苹果高太多,比如1200W像素,两三千毫安的电池,20W快充等等,那真实情况是这样吗,听内行
该如何理解IaaSPaaSSaaS?这里从官方通俗的两个角度解读下IaaSPaaSSaaS官方而言1。基础设施即服务(IaaSInfrastructureasaService)把计算基础(服务器网络技术存储和数据中心
大V回应特斯拉测试造假第一次测试踩了电门,是为保持车速鞭牛士1月27日消息,昨日,特斯拉宣布将正式起诉大V小刚学长(陈振罡),因后者利用信息网络实施诽谤行为。该事件起因源于2021年4月29日至30日,小刚学长先后在网络上发布了上下两
重点地区快递时限五十七小时来源人民网人民日报海外版本报北京电(记者李心萍)国家邮政局近日发布数据显示,2021年全国重点地区快递服务全程时限为57。08小时,同比缩短1。15小时。72小时准时率为77。94
在明白什么道理后,你不再焦虑了?1,钱是身外之物,生不带来,死不带去。2,人在没权了,就体会到了什么是人走茶凉。3,有什么别有病,进了医院,你再多的钱都是纸,所以健康最重要。4,知足常乐,是一种境界,更是一种心态
现在学习新媒体包括什么内容?你们清楚吗?首先要告诉你新媒体包括很多工作。所以先建议你看完之后可以根据自身情况选择学习工作内容。新媒体之所以称谓新就在于与传统媒体有新意,但本质也是一样的。主要以文字,语音,图片,视频为主要
中冶新能源再次斩获国家级科研课题近日,中冶新能源参与申报的国家重点研发计划战略性矿产资源开发利用重点专项镍钴钪清洁提取与高效利用关键技术项目通过国家科技部立项,再次斩获国家级研发课题。中冶瑞木新能源科技有限公司坐
小快递畅通大市场2021年我国快递进村比例超过80来源人民网原创稿人民网北京1月27日电(记者乔雪峰)1月27日,国家邮政局举行了专题新闻发布会,国家邮政局新闻发言人办公室主任侯延波在发布会上介绍了2021年邮政快递业更贴近民生七
基建狂魔的诞生,4万公里逆袭之路!一文看懂中国高铁演进史坐上中国自己的高铁,回家。文赵笑达编辑唐晓园正文共计6147字预计阅读时间7分钟郭德纲说过多少次于谦的父亲?库里出手过多少次三分?365天里,你有多少次梦见家?疫情牵制下,今年春运