import time import math def test01(): start = time.time() for i in range(10000000): math.sqrt(30) end = time.time() print("1耗时{0}".format(end-start)) def test02(): start = time.time() b = math.sqrt for i in range(10000000): b(30) end = time.time() print("2耗时{0}".format(end - start)) test01() test02()
老师在test02()中,把math.sprt 开方,由内部提到外部,赋值给b,但 b 依然是局部变量。为什么视频中高琪老师提到,会降低函数整体通用性和可读性,不应该是全局变量才会影响“函数的通用性和可读性”吗? 麻烦老师解答下
老师 这个用split切割完 为什么 不是 用列表存的啊
def my_avg(a,b): return(a+b)/2 c = my_avg(10,4) print(int(c))
老师有一个小疑问,第三行,如果没有赋值变量C,直接调用 my_avg(10,4),什么都打印不出来。函数体不是可以直接调用的吗?
#阶乘 def jiecheng(n): return n*jiecheng(n-1) result=jiecheng(4) print(result)
老师 什么这么写运行不了呢
老师,为什么调用copy函数的时候 要写 copy.copy() 两个copy啊
class Student: def __next__(self,name,age): self.n = name self.a = age def say_score(self): print("{0}的年龄为:{1}".format(self.n, self.a)) def __init__(self,name,age): self.n = name self.a = age def say_score(self): print("{0}的年龄为:{1}".format(self.n, self.a)) Student("wang",28).say_score()
老师您好,这里的next的创建是不是可以理解为本来应该是要创建的,但是系统已经默认的给你创建了,是不是这个意思啊?
老师请问一下为什么会循环列表。。如果把x换成b就会打印元素
老师,类属性不是可以被实例对象共享吗,那这里为什么实例对象那里不能有company属性
老师,是不是一个类中有多少类方法是固定的,而实例方法是我们自己去定义的
按位或当中01为什么得1,但按位与中11得0,01得1,不太明白规则。
>>> k = (x*2 for x in range(5)) >>> k._next_() Traceback (most recent call last): File "<pyshell#86>", line 1, in <module> k._next_() AttributeError: 'generator' object has no attribute '_next_'
老师,请问这个报错要怎么解决,用的是Python3,
>>> import io
>>> a = "happy day"
>>> aio = io.StringIO(a)
>>> aio
<_io.StringIO object at 0x0000018C7D427AF0>
>>> aio.getvalue()
'happy day'
>>> sio.seek(8)
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
sio.seek(8)
NameError: name 'sio' is not defined
>>> aio.seek(8)
8
>>> aio.write("y")
1
>>> aio.write("a")
'happy daya'
>>>
老师 这是咋了
type和object是什么?两者之间有什么关系?
我的理解是type是创建str、tuple、list、dict、int、set这些类的元类,object不知道是什么?看源码type是继承object类的
num=0 sum=0 while num<=100: sum+=sum+num num+=1 print(sum)
老师 运行后出现这个情况是怎么回事啊
C:\Users\pcl\venv\Scripts\python.exe "C:/Users/pcl/Python 所有练习/5.py"
C:\Users\pcl\python.exe: can't open file 'C:\Users\pcl\Python 所有练习\5.py': [Errno 2] No such file or directory
Process finished with exit code 2
图片中哪种方式运行速度更快,或者推荐使用哪种
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637