a=(a.split()) (a.split()) (a.split()) (a.split())
#测试函数也是对象def test01(): print("sxtsxt")test01()c = test01c()print(id(test01))print(id(c))print(type(c))
c()的作用是调用函数函数嘛??这点有点不懂
def test01(): print('*'*10) print(id(test01)) print(type(test01)) print('#################') print(id(test01())) print(type(test01()))
只要是程序中出现()就要先调用函数是吗?下图是我运行的结果,对最后两行的结果不太理解
请问老师,这集中高老师所说的get方法和set方法,get和set是特定函数吗,还有是有其他什么讲法。其实不用get和set一样可以定义方法的。
老师,print('最终列表:{}'.format(li)) 这句代码中 .format 是什么意思??
print
(
'最终列表:{}'
.
format
(li)) 这句代码中 .format 是什么意思??
一、同一代码在pycharm、vs code上运行打印,pycharm对不齐,cs code上对的齐是为什么呢
代码如下:
r1 = {'name': '高小一', 'age': 18, 'salary': 30000, 'city': '北京'} r2 = {'name': '高小二', 'age': 19, 'salary': 20000, 'city': '上海'} r3 = {'name': '高小三', 'age': 20, 'salary': 10000, 'city': '深圳'} tb = [r1, r2, r3] print('姓名\t年龄\t月薪\t所在城市') for i in tb: if i.get('salary') >= 15000: print(f"{i.get('name')}\t{i.get('age')}\t{i.get('salary')}\t{i.get('city')}")
不同IDE下运行截图如下:
a = [ [][][]] m (): n (): (a[m][n]=) ()
为什么我敲出来他是全都在排列,不是一行一行的,一个内容一行的那种,但是我把最后这个print()前面的空格删掉就好了,为什么呀
score = int(input("请输入分数:")) grade = "" if score >100 or score< 0: score = int(input("输入的分数不正常,请重新输入分数:")) if score >=90: grade = "A" elif score >=80: grade = "B" elif score >=70: grade = "C" elif score >=60: grade = "D" else: grade = "E" print("分数为{0},等级为{1}".format(score,grade))
class Car: def __init__(self, montor, chassis, seat, shell): self.montor = montor self.chassis = chassis self.seat = seat self.shell = shell def run(self): self.montor.work() self.chassis.work() self.seat.work() class Montor: def work(self): print('这是发动机') class Chassis: def work(self): print('这是底盘') class Seat: def work(self): print('这是座椅') class Shell: def work(self): print('这是车辆外壳') m = Montor() c = Chassis() s = Seat() h = Shell() car = Car(m, c, s, h) car.run()
老师,这里的代码我看的有点懵,能讲一下这个运行方式吗
c++的常量也是可以改的吧
salarySum = 0 salarys = [] for i in range(4): s = input("请输入一共4名员工的薪资(按Q或q结束)") if s.upper() == "Q": print("录入结束,退出") break if float(s) < 0: continue salarys.append(float(s)) salarySum += float(s) else: print("您已经全部录入4名员工的薪资") print("录入薪资:",salarys) print("平均薪资{0}".format(salarySum/4))
老师,请问,为什么要用float浮点数来判断?这块应该是把字符串转化为浮点数,但是输入float("1000")不是1000.0吗?为啥小于0
SVW_UW]%3VT5EAH`JD~64N5.png
Y7~EWN1Q43{BUDE4V]JF4BN.p
不是说python整型很大的吗,9**1000可以,9**10000就报错了
为什么运算的7%4的(取余)会是3呢?谢谢!
老师 这个代码是什么意思啊
下面的outer和inner
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637