久伴成瘾Oo 发表于 2021-8-18 10:56:42

不懂了


import fractions

from fractions import *

from fractions import Fraction
这三个有什么区别啊{:10_266:}

louxinghao 发表于 2021-8-18 11:08:35

import fractions 和 from fractions import * 这两个都是把fractions这个拓展包全部导入

区别就是用fractions里面的方法的时候第一种需要 fractions.Fraction(),第二种可以直接用 Fraction()

第三种是只导入fractions里面的 Fraction,别的都不可以用

逃兵 发表于 2021-8-18 11:12:56

import fractions
导入fractions库
调用属性,方法需要库名前缀

fractions.Fraction()

from fractions import *
导入fractions库通配符
调用库属性,方法不需要库名前缀
Fraction()

from fractions import Fraction
导入fractions库 中的Fraction()方法

只能使用Fraction(),库中其他方法无法使用,不需要库名前缀

Fraction()
Fraction()
页: [1]
查看完整版本: 不懂了