第二行逗号后面啥意思。
老师帮我解答一下
class Person: def say_salary(self,salary): print('工资是{0}'.format(salary)) def say_maxsalary(salary): print('最高工资是{0}'.format(salary*1.5)) def say_minsalary(salary): print('最低工资是{0}'.format(salary * 0.5)) P1=Person() P1.say_salary(5000) Person.say_salary=say_maxsalary Person.say_minsalary=say_minsalary P1.say_salary(5000) P1.say_minsalary(10000)
老师,这是怎么回事,说是
say_maxsalary
给了两个参数,但是我不是只给了一个5000吗
1、 def __add__(self,other):
视频里面好像other是自动弹出来的,我自己写代码时却没有自动弹出,请问这里的other是不是固定搭配
2、下图中,1处为什么是other.name,有些不解,感觉和‘高希希’并没有关系。
2处的other和3处的30又是怎么联系起来的?
import turtle p = turtle.pen() radius = [x*10 for x in range(1,11)] colors = ['red','green','black','yellow'] p.width(4) for r,i in zip(radius,range(len(radius))): p.penup() p.goto(0,-r) p.pendown() p.clores(colors[i%len(colors)]) p.circler() turtle.done()
x*2 for x in range(5) 那个in表示什么意思?表示属于range(5)的意思吗?
什么时候后面需要加:
???????
a={'expenditure_amount':300.15,'date':2018-10-18,'person':'高小七'} print(a)
为什么打印出来后日期变了? 是我写错了吗 不太明白。
Person: (): () (): (): () (): () p1 = Person() Person.play = play_new Person.work = work_new p1.play() p1.work()
为什么我后面的这两个函数后面一定要加上参数(self)呢?如果我不加参数就会报错
(): () (): ()
老师,视频标题不是5种增加列表元素的方法吗?我怎么只看到4种呢?
老师,定义函数时有没有返回值return会有啥影响呢,return对函数的功能的影响是什么。
既然你都拷贝了,那为什么浅浅拷贝还会影响原来 的值
if b=='Q' or b=='q':
为什么不能写成
if b=='Q' or 'q':
老师我想问下这些英文都是用我们想要的东西翻译过来成英文来算的是吗,
是不是不能随便命名。
老师,那个2进制和16进制,10进制对应的数值是怎么出来的呀?我有点忘了,比如上节课所学的101二进制对应的是10进制的5
不可变对象里面包含的子对象是可变的,则方法内修改这个这个可变对象,源对象也发生了变化 为什么id没变
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637