1#同级目录间import23importmodule_name#直接导入模块4importmodule_name,module2_name#导入多个模块 使用:模块名.加函数名5frommodule_nameimport*#导入模块中所有函数和变量等。。不建议使用6frommodule_nameimportm1,m2,m3#只导入模块中函数m1,m2,m3 使用:直接使用m1,m2,m3即可7frommodule_nameimportm1 as m#...
•变量名就像我们现实社会的名字,把一个值赋值给一个名字时,Ta会存储在内存中,称之为变量(variable),在大多数语言中,都把这种行为称为“给变量赋值”或“把值存储在变量中”。 •不过Python与大多数其他计算机语言的做法稍有不同,Ta并不是把值存储在变量中,而更像是把名字贴在值的上边。 •所以有些Pyth...
#定义私有变量只需要在变量名或函数名前加上“__”两个下划线,那么这个函数或者变量就会变成私有的了classPerson:__name="小甲鱼"#变量name 变为私有的了p=Person()print(p.__name)#报错,不能直接访问#AttributeError: 'Person' object has no attribute '__name' #私有函数class__Person:#函数变成私有的了...
1 #同级目录间import 2 3 import module_name #直接导入模块 4 import module_name,module2_name #导入多个模块 使用:模块名.加函数名 5 from module_name import * #导入模块中所有函数和变量等。。不建议使用 6 from module_name import m1,m2,m3 #只导入模块中函数m1,m2,m3 使用:直接使用m1,m2,m3即...
1>>>classC:2defx(self):3print("X-man")456>>> c =C()7>>>c.x()8X-man9>>> c.x = 110>>>c.x11112>>>c.x()13Traceback (most recent call last):1415File"<pyshell#50>", line 1,in<module>16c.x()17TypeError:'int'objectisnotcallable ...
File "<pyshell#78>", line 1, in <module> assert 3 > 4 AssertionError while循环 while 条件: 循环体 for 循环 for 目标 in 表达式: 循环体 range() range( [strat,] stop[, step=1] ) #这个BIF有三个参数,其中用中括号括起来的两个表示这两个参数是可选的 ...
object:所有类的基类,具有所有python类都通用的方法。 print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False):将对象打印到文本流文件中,以sep分隔,以end结尾。sep、end、file和flush如果存在,必须作为关键字参数给出。 slice(stop)、slice(start, stop[, step]):返回一个切片对象。 zip(*...
7 File "<pyshell#1>", line 1, in <module> 8 input_A = input("Input: ") 9 File "<string>", line 1, in <module> 10 NameError: name 'abc' is not defined 11 >>> input_A = input("Input: ") 12 Input: "abc" 13 >>> ...
>>>[xforxinlist_1ifx%2==1][1, 3, 5]>>>(xforxinlist_1ifx%2==1)<generator object <genexpr> at 0x033C2660>>>gen = (xforxinrange(0,10)ifx%3==1)>>>forxingen:...print(x)...1 4 7>>>#这是一个生成器应用,斐波拉契数列...deffib(max):...n,a,b=0,1,1...whilen<...