python中(限小白,大佬勿入)python开发中的trick:常量

开场白

        我是小白,今天被前端骂了一顿:我们交接不是说好了就给你四个变量:A,B。C。D。你这命名的这么具体,我这边给你传值不是很方便啊(因为不同模块有复用的图片路径),我说“那我改?”

后续处理

        第一、对接遇到问题

        这以后对接不同项目,我这个接口对外,肯定不能总要求别人吧,但是别人要给我的和我代码里设置的不一样,那我岂不是要挨个改,800行的代码,怎么可能?

        对了,常量!

        第二、就问题找到了解决办法

        只要我后续需要改,只需改第一个就够了啊,喔凯喔凯,完美!

    #解析数据
    MODE1 = "text-to-image"
    MODE2 = "text-to-image-with-template"
    MODE3 = "text-inpainting"
    MODE = 'mode'
    PROMPT = 'prompt'
    URL = 'url'
    MASK = 'mask'

 ………

延伸阅读

        1、常量和变量的区别

        变量是变化的量,常量则是不变的量。python中没有使用语法强制定义常量,也就是说,python中定义常量本质上就是变量。如果非要定义常量,变量名必须全大写。

        如果是常量,那就没必要更改,所以python就只制定了一个规范,而没指定常量的语法,因此常量也是可以修改的,但不建议。

python基础教程:常量 (最全常量解析)_python 常量-CSDN博客文章浏览阅读1.7w次。一、常量变量是变化的量,常量则是不变的量。python中没有使用语法强制定义常量,也就是说,python中定义常量本质上就是变量。如果非要定义常量,变量名必须全大写。AGE_OF_NICK = 19print(AGE_OF_NICK)19AGE_OF_NICK = AGE_OF_NICK + 1print(AGE_OF_NICK)20如果是常量,那就没必要更改,所以python就只制定了一个规范,而没指定常量的语法,因此常量也是可以修改的,但不建议。在c语言中有专门的常量定义语法,con_python 常量https://blog.csdn.net/qdPython/article/details/117386042

         2、为什么用常量?

使用常量而不是直接在代码中使用某个值有以下一些优点:

提高可读性:

在程序中使用某个值的描述性名称始终比使用值本身更具可读性和明确性。例如,MAX_SPEED代表最大速度的常量,比使用某个速度值更容易阅读和理解。

更好的可维护性,降低出错风险:

定义了常量,在程序中能够使用常量名称来代替值。如果需要更改值,只需更改常量定义。比如:PI=3.14,程序中使用PI代表圆周率,如果需要提高圆周率的精度,只需改变PI的值PI=3.1515926,这样提高了代码的可维护性。

什么是常量?Python中如何定义常量? - 知乎变量和常量是计算机编程中的两个基本概念。大多数编程语言使用这些常量变量来操作数据。 什么是变量变量来源于数学,是计算机语言中能储存数据的一个符号或名称。在大多数编程语言中,可以通过在代码中引用变量的…icon-default.png?t=N7T8https://zhuanlan.zhihu.com/p/608708976

        3、辨析常量和变量

        Python没有严格意义上的常量,它只有变量。因此,要在 Python 中使用常量,告诉其他程序员这是一个常量,必须对常量的标识符名称进行约定,避免当做变量进行赋值。Python 社区决定使用“大写字母写名称,并用下划线分隔单词”的命名约定来区分变量和常量。 

        因为Python是一种非常灵活的编程语言,你现在知道Python没有严格的常量,它只是有变量。因此,Python社区有了一个常量的命名约定。命名约定有助于防止其他开发人员把常量当做变量使用。

完结撒花

        在这里列举了一部分,但是“如需更改,只改一次”这个优点真是值的宣扬一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值