if ("False"): print("我被执行了!")
为什么if()里面的内容是True就会被执行,是False就不会被执行
print()
换行的原理是什么
老师,子类在不重写init构造语句的时候,不是会自动调用父类定义的init吗?这么想子类在某种情况下,也可以算时继承了父类的构造方法是么?
谢谢
lass Employee: def __init__(self,name,salary): self.name = name self.__salary = salary def salary(self): print("薪资是:",self.__salary) return self.__salary emp1 = Employee("王小丫",50000) emp1.salary()
老师我想问一下,salary在第一个def构造法下已经被私有化了,但是在第二个def下仍然可以被调用出来。是说print理解为是一种外部操作,而调用这种是内部操作,所以虽然私有了,但还可以调用。谢谢
class Student: def __init__(self,name,score): #构造方法第一个参数必须为self self.name = name #实例属性 self.score = score print(self.name,self.score) def say_score(self): #实例方法 print("{0}的分数是{1}".format(self.name,self.score)) s1 = Student('张三',80) #s1是实例对象,自动调用__init__()方法 s1.say_score() s2 = Student("王五",90) s2.say_score()
老师,我可以把print语句直接写道构造方法里面吗?我看也是可以运行的。会有什么别的影响吗?谢谢
Student: (): () s1 = Student() s1.say_hello() Student.say_hello(s1)
老师请问像我这样写,程序想要不出错,引用部分该怎么操作
那str它一般在什么情况下使用
老师,作业应该按照什么格式提交? 是截图加上压缩包吗?
这样也成功打印了老师,那要嵌套函数干啥
a=100
def f1():
a = 3
f1()
print(a)
为什么这里的引用函数不可以写成f(1),就是为什么不可以往 括号里加东西
老师问一下,为什么start=time.time()不可以写成
start=time(),是语法问题吗
请问老师,函数语句的标准格式都是def开头,然后return结尾是吗?return是必须要写的么?
如果函数体中包含return语句,则结束函数执行并返回值;
如果函数体中不包含return语句,则返回None值。
是说如果最后没有以return结尾,就得不出结果吗?但是我试验了一下,不写return也能出结果。不知道是我理解哪里错了?
for x in range(5):
for y in range(5):
print(x,end="\t")
print() #仅用于换行
老师我想说一说我的理解,这个代码里y的值确实在依次变化 但是我们没把y用起来,所以第二个循环就可以当成 一个计数器 来使用 如果第三行打印的是y,那么外面的大循环就可以当成一个计数器来看待 可以这样理解吗
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637