Python自学教程3-英语不好,变量如何命名

变量实在很简略,不外在利用进程中会碰到一些辣手的问题。 好比一个变量我以前已用过了,如今我要界说一个雷同的变量,该怎样办? 另有,不少小火伴实在晓得变量应当遵照甚么规范,应当代表甚…

变量实在很简略,不外在利用进程中会碰到一些辣手的问题。 好比一个变量
Python自学教程3-英语不好,变量如何命名插图
我以前已用过了,如今我要界说一个雷同的变量,该怎样办?

另有,不少小火伴实在晓得变量应当遵照甚么规范,应当代表甚么数据,可是大学英语没学好,不晓得怎样给变量取名字。

这些问题,实在都有比力好的解决方案。 咱们仍是从最根基的操作起头吧,如许能加深理解,没准本身就找到了更好的方法。

变量有甚么用

变量的感化是用来存储数据,当一个数据很大,或必要利用屡次的时辰,便可以经由过程变量来存储。 假如咱们如今有一串比力长的数据必要打印屡次,要每次输入这么长的数据就比力贫苦。

print(“今天的气候不错,合适进修。我拿出一本康熙字典,翻到了第 573 页。”)
print(“今天的气候不错,合适进修。我拿出一本康熙字典,翻到了第 573 页。”)
print(“今天的气候不错,合适进修。我拿出一本康熙字典,翻到了第 573 页。”)
print(“今天的气候不错,合适进修。我拿出一本康熙字典,翻到了第 573 页。”)
今天的气候不错,合适进修。我拿出一本康熙字典,翻到了第 573 页。
今天的气候不错,合适进修。我拿出一本康熙字典,翻到了第 573 页。
今天的气候不错,合适进修。我拿出一本康熙字典,翻到了第 573 页。
今天的气候不错,合适进修。我拿出一本康熙字典,翻到了第 573 页。

每次要打不少字,很累,并且其实不能包管每次输入的内容是 100% 一致的。而变量把数据存起来以后,每次掏出很是便利,还能包管一致性。利用变量以后,代码也变得加倍简便。

notes = “今天的气候不错,合适进修。我拿出一本康熙字典,翻到了第 573 页。”
print(notes)
print(notes)
print(notes)
print(notes)
今天的气候不错,合适进修。我拿出一本康熙字典,翻到了第 573 页。
今天的气候不错,合适进修。我拿出一本康熙字典,翻到了第 573 页。
今天的气候不错,合适进修。我拿出一本康熙字典,翻到了第 573 页。
今天的气候不错,合适进修。我拿出一本康熙字典,翻到了第 573 页。

在这个例子中,= 号左侧的 notes 是变量名称,= 号右侧的就是变量的值。

变量定名规范

变量名称不克不及随意取,必要遵照必定的规范。变量名可以包括字母、数字、下划线_, 可是不克不及以数字开首,并且不克不及是 python 的内置关头字。所有的内置关头字均可以经由过程如下步伐获得:

importkeyword
print(keyword.kwlist)
[‘False’, ‘None’, ‘True’, ‘__peg_parser__’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

试着果断如下如下哪些是准确的变量名,哪些不是:

a = “mingtian”
_name = “mingt”
my-age = 19
your_age = 16
his age = 33
711 = “address”
try = “again”

一个正当的变量只必要遵照上面的法则,可是要取一个好的变量名称其实不轻易,它必要有明白的意义,让他人一看就晓得你这个变量代表的寄义。 多看优异步伐员的定名,供给英语能力是编写好的变量名最首要的路子。 好比用 name 暗示名字, 用 age 暗示 19 。

name = “jiubing”
wexin_account = “jiubing1”

变量定名方法

仔细的小火
Python自学教程3-英语不好,变量如何命名插图1
伴会发明,Python中每种定名的方法会有渺小的不同。

定名变量的时辰凡是采纳蛇形定名,或下划线定名,每一个单词之间用下划线毗连。

your_name = “jiubing”
my_age = 16

除函数之外,在定名函数、模块、包的时辰凡是采纳蛇形定名方法。

而Python的类采纳的是驼峰式定名法,单词的首字母大写,看起来就像骆驼峰同样。

classYourDream:
pass

英语欠好怎样办

不少小火伴英语程度不自傲,就算想到定名必要的意思,也想不到对应的单词,以是有的人爽性用中文定名。

名字 = “jiubing”
号码 = “jiubing1”

Python实在早就和支撑中文定名,可是仍是很少人这么利用,这么定名在公司内里不必定能经由过程审核。 若是公司支撑这类定名方法,我感觉就用中文定名可以;若是不可,那只能换其他的计谋。

第一个比力好用的方法是:用翻译辞书,这也是我用的重要方法。 我的英语不是很好,以是有的时辰定名不能不借助翻译东西。 不少人会用阅读器打开baidu翻译,不外我感觉这略微有一点贫苦。

我举荐两种方法,第一种是安装划词软件,好比我用的 qtranslate, 选中必要翻译的中文,利用快捷键就可以快速实现翻译。我用过几款东西,这个是我用很是随手的,已利用很多多少年了,不外下载有点不便利,我把安装包保留到当地了,换电脑的时辰从新安装下便可以了。

第二种方法利用 utools 这一类的效力东西,内里集成为了翻译功效,也能够经由过程快捷键快速翻译,详细的操作我就不描写了,若是其实不会的找我私聊吧。

必要注重的是,翻译完了今后必定要花一两秒种时候记一下这个单词,由于下次另有可能碰到。 一个变量名一旦你用了第一次,很是有可能还会利用第二次的,在咱们频仍利用翻译软件获得英语单词时,也要渐渐堆集辞汇量。

不克不及靠翻译软件过一生。

#Python入门教程#

作者: admin

为您推荐

联系我们

联系我们

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部