老师下图中IDLE环境中
a = "我"
id(a)=2110005542304
id("我")=2110005542064
但是
print(id(a))
2110005542304
a和"我"的地址不一样
但是a和"我"打印出来的value是一样的
这样理解对吧?
def __new__(cls, *args, **kwargs): if cls.__obj == None: cls.__obj = object.__new__(cls) return cls.__obj
我对这段代码不理解
def outer(): b=10 def inner(): nonlocal b #声明外部函数的局部变量 print("inner b:",b) b=20 inner() print("outer b:",b) outer()
麻烦老师 帮我标一下这个函数的执行顺序 谢谢
请问老师:for x in range(360) 这是x循环到359,还是360呢?感谢!
请问老师:若写了很多行,比如报错47,80行,还是得一行一行数着去找吗?是否有计行数的功能或显示呢?谢谢!
想问一下
\n \r \r\n
这三个的区别是什么,一直不太懂
while True我这里也不是很明白
a==input('请输入一个字母:')冒号后面是不是可写可不写什么字母的
upper这里指?
请问老师,这个li=[] 起什么作用,如果在里面加上一个“1”,也只是循环sxt,为什么
调用time模块,小数点后不是微秒吗,为什么视频里面讲的是0.69秒呢?
为什么画不出来,自己反反复复查了好几遍,还是看不出哪里错了,请老师指教
老师,箭头可以收吗?怎样才能和图片一模一样。
老师为什么传递不可变对象时 并没有进行复制啊 m和a都指向了同一个对象 并没有进行复制啊
#用函数写代码的话更是出现问题,麻烦问一下老师,是什么原因?多谢了!
def salary(monthly_salary):
if monthly_salary:
hao = int(monthly_salary)*12
return hao
if monthly_salary == 't':
return '退出!'
prompt = "Please enter your monthly salary,quit press 'quit': "
print(salary(88))
#字符串中的作业,已经月薪,输出年薪,这样写代码没有问题
while True:
monthly_salary = input("Please enter your monthly salary,quit press 'q': ")
if monthly_salary == 'q':
break
else:
print(int(monthly_salary)*12)
#但这样写代码出现问题了,一点字符串'q'就出现问题,麻烦问一下老师,到底是什么原因
if monthly_salary !='q':
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637