小马爱乐容 发表于 2022-11-4 22:28:36

python中的点运算符是什么含义啊,为什么很多都用点来连接

本帖最后由 小马爱乐容 于 2023-1-2 10:01 编辑

jackz007 发表于 2022-11-4 22:28:37

本帖最后由 jackz007 于 2022-11-6 12:19 编辑

      在树状的谱系当中 '.' 代表一个节点,其作用与 Windows 磁盘文件路径中的 '\' 相同,表达了从谱系源头到末端节点的层级分布与继承、归属关系。

fcage 发表于 2022-11-4 23:35:04

这不是运算符吧,这是调用模块或类中的函数等。
就像文件地址一样,比如C:\Users\xxx\桌面\file.txt,这是Windows的文件路径
time.time()也差不多,它是从time的模块里找到一个叫time的函数来调用

总之我也解释不太清,你最好还是去认真看看书或者视频,
没有其他语言基础就要从头照着教程来学

Twilight6 发表于 2022-11-5 11:53:12



简单来说就是调用该对象相关的属性或者方法:对象.属性或对象.方法()

例如 time.time() 就是调用 time 模块下 time() 方法,带上括号表示调用,不带括号返回的是这个方法的内存地址

小马爱乐容 发表于 2022-11-5 12:54:14

本帖最后由 小马爱乐容 于 2022-11-5 15:31 编辑

Twilight6 发表于 2022-11-5 11:53
简单来说就是调用该对象相关的属性或者方法:对象.属性或对象.方法()

例如 time.time() 就是调 ...

大佬,对象、属性、方法都是什么含义啊{:5_94:}

小甲鱼大佬讲类和对象哪里,举例中,为啥tt = Turtle () 后,就可以tt.climb了呀

KeyError 发表于 2022-11-5 13:34:13

{:10_284:}
慢慢学
{:10_291:}
我真无语了

KeyError 发表于 2022-11-5 13:41:16

小马爱乐容 发表于 2022-11-5 12:54
大佬,对象、属性、方法都是什么含义啊

类是一种类型,比如房子.
对象是类中的一个,比如门牌号是1024的房子.
属性是对象的特性,比如门牌号是1024的房子的门的颜色.
方法是对象的特性能做的事,比如门牌号是1024的房子的门的作用,用()使用它之后,就可以让人进出.

tommyyu 发表于 2022-11-5 14:18:51

小马爱乐容 发表于 2022-11-5 12:54
大佬,对象、属性、方法都是什么含义啊

这个东西等你在学到类和对象的时候就明白了,现在理解也没有什么用

Jason茗 发表于 2022-11-6 11:21:17

tommyyu 发表于 2022-11-5 14:18
这个东西等你在学到类和对象的时候就明白了,现在理解也没有什么用

小甲鱼在B站有讲哦

hrpzcf 发表于 2022-11-6 12:50:34


一个不严谨但很形象的比喻:
x省.y市.z区.a小区.6栋.2单元.202号房

tommyyu 发表于 2022-11-6 13:13:43

Jason茗 发表于 2022-11-6 11:21
小甲鱼在B站有讲哦

{:10_260:}那可能是我没认真听

我在没有学到类和对象那一章的时候对这个点号一直是一懵半懂的状态

Jason茗 发表于 2022-11-6 13:36:50

tommyyu 发表于 2022-11-6 13:13
那可能是我没认真听

我在没有学到类和对象那一章的时候对这个点号一直是一懵半懂的状态

KeyError 发表于 2023-1-11 16:01:39

说白了
time.time()就是time的time()
'.'就是'的'的意思
页: [1]
查看完整版本: python中的点运算符是什么含义啊,为什么很多都用点来连接