首页 ZZ游戏攻略 正文

.是什么意思?3分钟带你快速了解!

今天刷手机的时候,看到有人提问说编程代码里老是出现的那个“.”是啥意思?我寻思这玩意儿有啥好问的,不就一个点嘛不过转念一想,当初我刚学编程那会儿,也确实被这个小点点给搞迷糊过。今天就来分享一下我的实践经验,给刚入门的小伙伴们说道说道。

一开始接触电脑,我就知道“.”是句号的意思,一句话说完,就点个点,表示结束。后来学英语,发现英语里也这么用,没啥特别的。

再后来我开始接触编程,发现这“.”的用法一下子就变多,可把我给绕晕!记得刚开始学的是Python,照着书上的例子敲代码,动不动就来个“.”,一会儿是,一会儿又是,完全不知道是啥意思。

为搞清楚这个“.”到底是我开始动手实践:

  • 查资料:我翻开我的Python入门教材,仔细找关于“.”的解释。书上说,这个点叫做“属性访问符”,可以用来访问对象的属性和方法。

这都是啥?我当时还不知道什么是“对象”、“属性”、“方法”,感觉像看天书一样。

  • 做实验:看不懂书,我就自己动手试。我发现,比如我定义一个字符串my_string = "Hello",然后用my_*(),就可以把字符串变成大写的"HELLO"。我猜这个“.”就是告诉电脑,我要对my_string这个东西做什么操作。

然后我又试试其他的,比如my_*(1),可以给列表my_list里添加一个元素。我发现,原来这个“.”后面跟的,好像都是一些具体的操作,比如upper()是变大写,append()是添加元素。

  • 继续查资料:做些实验,我稍微有点感觉,但还是不踏实。于是我又上网查查,发现原来这个“.”不只是在Python里用,在很多其他的编程语言里也都有类似的用法,比如JavaScript、Java等等。它们都用“.”来表示对一个东西进行操作。

再后来我又接触Linux系统,发现命令行里也经常用到“.”。比如,表示当前目录,表示上一级目录。这跟编程语言里的用法又不一样!

到这时候,我才算真正明白这个“.”的含义。它就像一个多面手,在不同的地方有不同的用法:

  • 编程语言里,它表示对一个对象进行操作,访问它的属性或者调用它的方法。
  • Linux命令行里,它可以表示文件路径,比如当前目录、上一级目录等等。
  • 当然在日常使用中它还是表示一个句子的结束

这么一是不是就清楚多?学习编程就是一个不断实践、不断总结的过程。遇到不懂的东西,不要怕,多查资料,多动手试,慢慢就能找到感觉。希望我今天的分享能对你有所帮助!