五叶丁香 发表于 2020-5-1 20:03:19

random()和isdigit()第四五讲中出现的函数,怎么知道函数的功能,以及有什么函数可...

如题random()和isdigit()第四五讲中出现的函数,怎么知道函数的功能,以及有什么函数可以用?
使用了dir(__builtins__)发现列表里没有这两个函数,又用了help(isdigit)提示语法错误,isdigit未定义名称。
本人编程小白,刚刚开始学python,望各位大神指点!

永恒的蓝色梦想 发表于 2020-5-1 20:07:47

random在random模块,要先导入from random import randomisdigit是str类的函数help(str.isdigit)

Twilight6 发表于 2020-5-1 20:17:32

本帖最后由 Twilight6 于 2020-5-1 20:21 编辑

呃。。。我觉得如果你英语一般般或者很棒,才用help看的懂里面的文档{:10_284:}
不然像我。。。help之后只看得懂参数部分,而文档部分。。。咳咳{:10_285:}
还是百度更适合我这种英语学渣,唉,要好好学英语了!!!{:10_312:}

不过你可以去查查官方文档吧~英语好直接看英语的

这边附上中文的:https://docs.python.org/zh-cn/3.7/

MIke_python小小 发表于 2020-5-1 20:46:59

永恒的蓝色梦想 发表于 2020-5-1 20:07
random在random模块,要先导入isdigit是str类的函数

不是import random

from random import random 是什么东西?{:10_297:}

永恒的蓝色梦想 发表于 2020-5-1 20:52:38

MIke_python小小 发表于 2020-5-1 20:46
不是import random

from random import random 是什么东西?

可以自己试试,random是一个模块,他里面有个叫random的函数

zltzlt 发表于 2020-5-1 21:05:33

你应该是说 randint() 和 isdigit() 吧。首先 isdigit() 是字符串的方法,它使用前必须加上 str. ,str 代表字符串对象,英文点号表示 isdigit() 方法是属于字符串的,所以应该:

>>> help(str.isdigit)
Help on method_descriptor:

isdigit(self, /)
    Return True if the string is a digit string, False otherwise.
   
    A string is a digit string if all characters in the string are digits and there
    is at least one character in the string.

randint() 是属于 random 模块的函数,需要先从 random 模块中导入:

>>> from random import randint
>>> help(randint)
Help on method randint in module random:

randint(a, b) method of random.Random instance
    Return random integer in range , including both end points.

老八秘制 发表于 2020-5-1 21:48:44

MIke_python小小 发表于 2020-5-1 20:46
不是import random

from random import random 是什么东西?

random模块确实有个函数叫random

五叶丁香 发表于 2020-5-9 16:38:50

zltzlt 发表于 2020-5-1 21:05
你应该是说 randint() 和 isdigit() 吧。首先 isdigit() 是字符串的方法,它使用前必须加上 str. ,str 代 ...

非常感谢你的解答,解释的非常清楚。
页: [1]
查看完整版本: random()和isdigit()第四五讲中出现的函数,怎么知道函数的功能,以及有什么函数可...