凉薄青年陈XX 发表于 2021-12-17 00:34:34

请教一下这些功能之间的关系,见下文描述

比如我用列表的时候想知道列表有哪些操作方法,我的操作方式是在pycharm中对已经定义的列表M = [],我在代码输入过程中输入“M.”之后代码自动补全跳出各种操作办法例如M.append等等...
或者我想生成随机数,按照学习应该先引入random模块,然后输入“random.”之后也会跳出相关的各种类型随机数对应的操作方法,比如random.randint等等
这里我就想问这种层层递进的关系是什么样的,或者有什么指定的名称?function ?module?   等等之间的层级关系
求通俗解释一下

wp231957 发表于 2021-12-17 07:04:37

前面是类名,后面跟属性或方法

阿奇_o 发表于 2021-12-17 15:22:12

刚学的话,可以暂时不用管,知道需要导入import什么模块就行了。

等到学了类和对象等OOP的内容之后,可以研究一下:
   1. import的导入机制,以及对象层级关系:"包"--> 模块 --> 变量、函数、类与对象 --> ...
   2. 为什么说"Python里一切皆对象"?到底什么是对象?有哪些对象?

Gacy 发表于 2021-12-17 15:35:48

阿奇_o 发表于 2021-12-17 15:22
刚学的话,可以暂时不用管,知道需要导入import什么模块就行了。

等到学了类和对象等OOP的内容之后,可 ...

一切皆对象 没有就new一个

凉薄青年陈XX 发表于 2021-12-27 19:03:10

阿奇_o 发表于 2021-12-17 15:22
刚学的话,可以暂时不用管,知道需要导入import什么模块就行了。

等到学了类和对象等OOP的内容之后,可 ...

谢谢

凉薄青年陈XX 发表于 2021-12-27 19:03:51

Gacy 发表于 2021-12-17 15:35
一切皆对象 没有就new一个

你说的暂时对我来说比较高深

2242253525 发表于 2021-12-30 17:27:49

前面的是类名,后面的是属性或是方法,你可以通过他自动补全后面的提示来看这个方法是用来干嘛的,进行尝试,个人感觉会比你去网上一个一个学快一点
页: [1]
查看完整版本: 请教一下这些功能之间的关系,见下文描述