【python可视化】python编码规范、标准库与扩展库对象的导入与使用
创始人
2024-03-14 03:53:04
0

在这里插入图片描述

🙋‍ 哈喽大家好,本次是python数据分析、挖掘与可视化专栏第一期
⭐本期内容:python编码规范、标准库与扩展库对象的导入与使用
🏆系列专栏:Python数据分析、挖掘与可视化
👍欢迎大佬指正,一起学习,一起加油!


文章目录

  • 前言
  • python编码规范
    • 缩进
    • 空格与空行
    • 标识符命名
    • 续行
    • 注释
    • 圆括号
  • 标准库、扩展库对象的导入与使用
    • import 模块名[as 别名]
    • from 模块名 import 对象名[as 别名]
    • from 模块名 import *
  • 总结


前言

哈喽大家好,颜颜yan_的新专栏开启啦~
本期是python可视化专栏第一期,还请大家多多指教吖~


python编码规范

代码布局和排版在很大程度上决定了代码可读性的好坏,变量名、函数名、类名等标识符名称也会对代码的可读性带来一定的影响。一个好的python代码不仅应该是正确的,还应该是漂亮的、优雅的。

缩进

python对代码缩进是硬性要求,严格使用缩进来体现代码的逻辑从属关系。一般以4个空格为一个缩进单位,并且相同级别的代码块应该具有相同的缩进量。
在函数定义、类定义、选择结构、循环结构、异常处理结构和with语句等结构中,对应的函数体和语句块都必须有相应的缩进。

空格与空行

在每个类、函数定义或一段完整的功能代码之后增加一个空行,在运算符两侧各增加一个空格,逗号后面增加一个空格,让代码适当松散一点,不要过于密集。

标识符命名

变量名、函数名和类名统称为标识符。在为标识符起名字时,应该做到“见名知义”。在定义标识符时,应该遵守的规范如下:

  1. 必须以英文字母、汉字或下划线开头。
  2. 名字中可以包含汉字、英文字母、数字和下划线,不能有空格或任何标点符号。
  3. 不能使用关键字。
  4. 区分英文字母的大小写。
  5. 不建议使用系统内置的模块名、类型名、函数名、已导入的模块名及其他成员名作为变量或自定义函数名。

续行

尽量不要写过长的语句,可以使用“\”作为续行符或者使用圆括号把多行代码括起来表示是一条语句。

注释

在python中,常用的注释形式有#和三引号。

#用于单行注释,表示本行中“#”符号之后的内容不作为代码运行。
三引号用于大段说明性文本的注释,也可以用于界定包含换行符的长字符串。

圆括号

圆括号除了用来表示多行代码为一条语句,还常用来修改表达式计算顺序,或增加代码可读性,避免歧义。

标准库、扩展库对象的导入与使用

在编写代码时,一般先导入标准库对象,再导入扩展库对象。

import 模块名[as 别名]

使用这种方式将模块导入以后,使用其中的对象时,需要在对象之前加上模块名作为前缀,也就是必须以“模块名.对象名”的形式进行访问。如果模块名字很长,可以为导入的模块名设置一个别名,然后使用“别名.对象名”的方式来使用其中的对象。
在这里插入图片描述

from 模块名 import 对象名[as 别名]

使用这种方式仅仅导入明确指定的对象,使用对象时不需要用模块名作为前缀,可以减少代码量,提高代码运行速度,打包时可以减少文件的体积。
在这里插入图片描述

from 模块名 import *

使用这种方式可以一次性导入模块中的所有对象,可以直接使用模块中的所有对象而不需要使用模块名作为前缀。
一般不推荐这样使用


总结

以上就是今天的学习内容啦~
如果有兴趣的话可以订阅专栏,持续更新呢~
咱们下期再见~
在这里插入图片描述

相关内容

热门资讯

AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWR报告解读 WORKLOAD REPOSITORY PDB report (PDB snapshots) AW...
AWS管理控制台菜单和权限 要在AWS管理控制台中创建菜单和权限,您可以使用AWS Identity and Access Ma...
​ToDesk 远程工具安装及... 目录 前言 ToDesk 优势 ToDesk 下载安装 ToDesk 功能展示 文件传输 设备链接 ...
群晖外网访问终极解决方法:IP... 写在前面的话 受够了群晖的quickconnet的小水管了,急需一个新的解决方法&#x...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
Azure构建流程(Power... 这可能是由于配置错误导致的问题。请检查构建流程任务中的“发布构建制品”步骤,确保正确配置了“Arti...