为什么最后面那儿{}这个里面只能用0,用其他的会报错 empNum=0 salaryNum=0 salary=[] while True: s=input("请输入员工工资(输入Q退出): ") if s.upper()=="Q": print("录入完成,退出") break if float(s)<0: continue empNum+=1 salary.append(float(s)) salaryNum+=float(s) print("员工人数: {0}".format(empNum)) print("薪资总和: {1}".format(salaryNum)) print("平均薪资: {2}".format(salaryNum/empNum))
扩容的时候,是简单的拷贝,还是根据新的数组重新将键放进去呀(因为扩容后偏移量计算的数字 位数 会改变)
老师,我想问下,如上a列表中每一个值存储占用的空间是320个字符,这320个字符是怎么分配的,是怎么存储地址,数值类型,以及相应的值的?
老师,我在敲代码过程中发现的问题是 turtle.penup 但是运行时没有笔抬起来,后来检查加上了()就运行处我想要的结果了
第一问: 为什么没有() 运行笔没有抬起来 我想从语法上知道为什么要加上()
第二问 : 既然没有加上() 为什么他不会报错 而又能成功运行但是笔又为什么不抬起来呢
为什么键入了,制图的箭头都出来了,为什么他不自己画呢?画不了
老师这里运行函数为什么 inner()和outer()都要写呢? 只写一个为什么不能运行
#测试LEGB
s = "global"
def outer():
s = "outer"
def inner():
s = "inner"
print(s)
inner()
outer()
# coding=utf-8 class Employee: id = 1001 # 类属性 def __init__(self, name, salary): self.name = name # 实例属性 self.salary = salary Employee.id = Employee.id + 1 def __add__(self, other): if isinstance(other, Employee): return "员工数为:{0}两人的薪水之和为:{1}" \ .format(Employee.id, (self.salary + other.salary)) @property def get_Salary(self): return "月薪为:{0}".format(self.salary) @get_Salary.setter def get_salary(self, salary): if 1000 < salary < 50000: self.salary = salary else: print("薪水录入错误,薪水应在1000-50000") emp1 = Employee("Tom", 5000) emp2 = Employee("Bob", 5000) emp = emp1 + emp2 print(emp)
老师,我想问一下为什么@property没有标黄,但@setter会标黄
老师请问,bucket最长是8对应数字是7,如果全部存满,扩容是扩到新的一组bucket里边吗
有办法只替换后面的字母吗
a='qdfadfsdafsdafsda' b=a.replace(a[1],"好") print(b) b=a.replace(a[1],"好",2) print(b) b=a.replace(a[-2],"好",2) print(b)
我想把倒数第一个‘d’换成‘好‘,老师有办法吗,上述代码好像都不行。。。
a=True b=a+6 c=0b10111 d=0b0110 print(bin(~c)) #为什么是0b11000,不是01000
chars = [, , , ] a = (chars, =x: (x)) (a) 输出结果: ['pear', 'apple', 'banana', 'watermelon'] 请问老师:lambda表达式中的参数x为什么能从列表chars中取值,内部有什么原理吗?
请问老师,在栈帧里生成的新对象,会随着栈帧的消失而消失吗,我的理解是不会消失,当下次调用到生成新对象这个语句时,就不会产生新的对象了,这个老的对象会自动赋值给这次的调用,所以当函数需要返回这个值时,也是把这个对象的id返回出去。老师我的理解对吗。
第四行为什么=100
常量和变量 的命名规则有啥不一样吗?怎么区分常量和变量?
老师您好,迭代器是不是就是单纯存放循环的一个工具?还有,是不是所有的循环都可以用推导式写?为什么我写海龟的时候用推导式就会出错?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637