老师这个不是逆序吗,为啥转换为list类型后,返回的不是[40,30,20,10]呀
老师,我不是很明白为什么会输出这么多东西?可以解释一下吗?
老师,想问一下我这个问题在哪呢,为什么一直显示错误呢?
老师这个视屏后面创建的两个函数是属于类外面的对吧?那所以就是可以把类外创建的函数加到类中?
222,是不是函数到类里就是叫做方法?
这个切片不懂,什么开始结尾,一会儿数字 一会儿字母 这是在干嘛
老师是不是所有创建的实例化对象在程序运行完后都会自动销毁是这样吗?????????
class Person:
def __init__(self,name,age):
self.name = name
self.__age = age
def __str__(self):
'''将对象转化成一个字符串,一般用于print方法'''
print("重写__str__方法")
return "名字是:{0},年龄是{1}".format(self.name,self.__age)
p = Person("高淇",18)
print(p)
s = str(p)
老师我想问一下为什么print(p)会直接调用__str__(self)方法,一般调用方法不都应该是p.xxx方法吗?是因为__str__(self)是无参的吗?类的所有无参方法都会自动调用吗?
b = list(x*2 for x in range(6) ) print(b) [0, 2, 4, 6, 8, 10] c = [x*2 for x in range(6) if x%2 ==0] print(c) [0, 4, 8]
老师,我看了其他问答,还是不太理解c的值为什么没有2/6/10 这些都是2的倍数,x%2余数都是0吧?
\b这个退格符的意思,不太理解,能举个例子吗
老师,for循环里i的值是怎么知道的?
list_02=[1,2,3] list_03=list(range(10,40,10)) a=0 print(list_03) for i in list_03: list_02.insert(2+a,i) a+=1 print(list_02)
为啥点不进去?
g = 'to be or not too be' print(g[::-1],\n, g[:], g[2:], g[3], g[-3:]) 如何将打印的结果分行输出
为什么按Q和q都会停止程序,大写与小写是两个字符啊
一、代码
cells=[("{0}*{1}={2}".format(row,col,row*col)) for row in range(1,10) for col in range(1,row+1)] for cell in cells: print(cell,end="\t")
二、显示结果
三、问题
请问程序如何修改能让显示的结果以九九乘法表的格式打印
这个是二进制还是10进制?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637