老师注释没有怎么看懂,能详细解释一下么
len(co)那里不是很懂,当x=1时,y=1,y%len(co)不就相当于1/5,这个余数是什么?表示不出来啊
a = (10,20,[5,6]) print("a", id(a)) def test01(m): print("m",id(m)) m[2][0] = 888 print(m) print("m", id(m)) test01(a) print(a)
test01(a)
这是语句是什么意思?
a = 100 def f1(n): print("n:",id(n)) n = n + 200 print("n:", id(n)) print(n) f1(a) print("a:", id(a))
print("n:", id(n))
为什么n要加:?
b = [10,20] def f2(m): print("m:",id(m)) #b和m是同一个对象 m.append(30) #由于m是可变对象,不创建对象拷贝,直接修改这个对象 f2(b) print("b:",id(b)) print(b)
m.append(30)
请问老师这个语句的含义是把b变成m?
import time a =1000 def tes01(): start = time.time() global a for i in range(100000000): a += 1 end = time.time() print("time consume{0}".format((end-start))) def tes02(): start = time.time() c = 1000 for i in range(100000000): c += 1 end = time.time() print("time consume{0}".format((end-start))) test01() test02()
老师这个有什么问题?end-start 什么意思?
a = 100 def f1(a,b,c): print(a,b,c) print(locals()) #打印输出的局部变量 print("#"*20) print(globals())
{'a': 2, 'b': 3, 'c': 4}
请问
print(locals())
的结果为什么是 {'a': 2, 'b': 3, 'c': 4}
zhengshu = int zhengshu("234")
这2个的差别是1个是普通对象一个是函数对象?
class Employee: count = 1001 def __init__(self,name,salary): self.name = name self.id = Employee.count self.salary = salary Employee.count += 1 @property def salary(self): print('薪资是:',self.salary) return self.salary @salary.setter def salary(self,salary): if 1000 <= salary <= 50000: self.salary = salary else: print('薪资不符合规定!') def __add__(self, other): if isinstance(other,Employee): return self.salary+other.salary else: return '无法相加,请检查对象是否错误!' a = Employee('a',10000) print(a) #查了快1h也不知道怎么改 TT
else旁边的那个可收缩节点怎么设置
老师: while循环里 两个if 函数不是并列关系么? break在前面就可以运行,但是如果两个if颠倒位置就显示错误,错误为#float(a)不能为q
为什么前面要加“
老师,列表切片不需要写a.slice[::}么?
字符串那里就需要?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637