python的编程约定 定义python

weijier 2023-12-03 2 views 0

扫一扫用手机浏览

文章目录 [+]

大家好,今天小编关注到一个比较意思的话题,就是关于python编程约定的问题,于是小编就整理了3个相关介绍Python的编程约定的解答,让我们一起看看吧。

python的编程约定 定义python
图片来源网络,侵删)
  1. python合法标识符函数?
  2. def和df在Python中分别代表什么?
  3. python爬虫class为什么要加下划线?

python合法标识符函数

标识符就是变量、函数、属性、类、模块可以程序员指定名称代码元素。构成标识符的字符均遵循一定的命名规则。

视角拉回我们的世界,比如我们养了一只小狗,给它取名“旺财”。“旺财”就是标识符。

但是python标识符的命名要遵循一定的规则,Python中标识符的命名规则如下:

1 区分大小写:Myname与myname是两个不同的标识符。

python的编程约定 定义python
(图片来源网络,侵删)

2 首字符可以是下画线(_)或字母,但不能是数字。为啥不能是数字呢?如果变量名 091合法,则程序无法区分这个变量和数字 091。另外,有些数字可能含有字母,如浮点数 1E10。程序设计语言不能存在歧义,因此,需要约定变量名开头不能是数字,以便区分变量与数字。

3 除首字符外的其他字符必须是下画线、字母和数字。

比如"_name"、"my_age"、"my_student_1"均是合规的标识符。

4 关键字不能作为标识符。

python的编程约定 定义python
(图片来源网络,侵删)

def和df在Python中分别代表什么

在Python中,`def`关键字用于定义函数,而`df`通常是用于pandas库中的DataFrame对象

1. `def`:在Python中,`def`是定义函数的关键字。使用`def`可以定义一个新的函数,指定函数的名称、参数以及函数体中要执行的代码。例如:

```

def my_function(parameter1, parameter2):

    # 函数体

    # 执行代码

    return result

```

以上示例中,`def`关键字定义了一个名为`my_function`的函数,它包含了两个参数`parameter1`和`parameter2`,和一些要执行的代码,最后通过`return`语句返回结果。

python爬虫class为什么要加下划线?

你说的是构造方法__init__,并不是爬虫类需要这样一份。而是所有类的构造方法都是这个格式的,构造方法作用是初始化一些变量或者常量。调用类的时候,构造方法函数是自动加载的。

在Python中,类名加下划线通常表示该类是一个***类或者工具类,而不是主要的业务逻辑类。这种命名方式可以使得代码更加清晰易懂,并且方便其他开发人员阅读和理解代码。

对于爬虫类来说,通常会有一个主要的爬虫类来处理网页请求、解析html等操作,而一些***类或工具类则用来处理特定的任务,例如模拟浏览器行为、处理cookies等。在这些***类或工具类的名称中加上下划线,可以明确它们的作用和地位,避免与其他业务逻辑类混淆。

另外,Python中还有一个约定俗成的是,如果一个类是用来实现某个具体功能的***类或工具类,那么它的名称应该以单下划线开头。这种命名方式可以避免与以双下划线开头的Python内置名称冲突,同时也可以明确该类的性质和用途。

总之,在Python中,使用下划线命名爬虫类或其他类,主要是为了提高代码的可读性和可维护性,以及避免与其他类混淆。

到此,以上就是小编对于python的编程约定的问题就介绍到这了,希望介绍关于python的编程约定的3点解答对大家有用。

相关文章

ug极坐标编程 Ug极坐标编程需要注意什么

大家好,今天小编关注到一个比较有意思的话题,就是关于ug极坐标编程的问题,于是小编就整理了4个相关介绍ug极坐标编程的解答,让我们...

编程代码 2023-12-03 阅读1 评论0

python的编程约定 定义python

大家好,今天小编关注到一个比较有意思的话题,就是关于python的编程约定的问题,于是小编就整理了3个相关介绍Python的编程约...

编程代码 2023-12-03 阅读2 评论0

海龟编程(海龟编程代码五角星)

本篇文章给大家谈谈海龟编程,以及海龟编程代码五角星对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 (图片来源网络,侵删)本...

编程代码 2023-12-03 阅读1 评论0

儿童初级编程 儿童初级编程软件

大家好,今天小编关注到一个比较有意思的话题,就是关于儿童初级编程的问题,于是小编就整理了3个相关介绍儿童初级编程的解答,让我们一起...

编程代码 2023-12-03 阅读1 评论0
浙ICP备2023031348号-7