中的变量命名规范
下面详细讲一下第一条和第4条:
1、只能是一个词
实际上, 变量命名能够含有多个词语, 然而, 如此一来会致使代码欠缺清晰与简洁, 别人有可能一时间弄不清楚你所定义的变量究竟表示什么意思。
所以,一般采用_下划线来分隔不同单词,便于阅读。
比如,下面两种变量名称,你觉得哪种更便于理解呢?
haveafriend = 'amily' have_a_friend = 'amily'是不是第二个更好理解呢?
2、尽量描述包含的数据内容
为什么这么做呢?
犹如之前那般, 此举是为了让他人易于领会你的代码, 与此同时, 还能够在时间跨度极长之后, 避免你自身忘却自己所编写代码所代表的含义。
比如,王者荣耀里面你要存储射手公孙离的名字,你可以这样写:
name = '公孙离'这儿把变量称作name, 在你瞅见之际, 就能轻松晓得这是记载某个英雄之名呢!
这段代码我还想再多讲几句:
下面属于赋值语句, 也就是把右边的公孙离那个字符串赋予左边的name , 这里=是赋值语句。
重复赋值
如果给name重复赋值,会发生什么结果呢?
name = '千寻' name = '小千' print(name)你猜猜打印出来的会是什么结果?
好了,这里揭晓答案:
小千为什么不是都打印出来?为什么只打印出来了后羿?
这里需要理解代码了。
初次的时候,把千寻赋予给了名为name的那个变量, 这等同于寻得了一只盒子, 此盒子粘贴着name这类标签, 当中放入了千寻这个字符。
重新找了个新的盒子 , 这是第二次了 , 把小千这个字符放置在了里头 , 接着将name这个标签 , 原来贴在那个盒子上的 ,取下来贴在了 , 装有小千这个字符的盒子里面。
所以,最后打印的结果是小千。
给变量重复赋值,相当于变量指向了新的内容。
所打印出来的最终结果是最后一趟实行赋值之语句, 这意谓着, 要是增添若干赋值语句, 结尾打印获得的情况, 依然仅会是最后那一条语句。