>>> "我是{0},我喜欢数字{1:*^8}".format("高淇","666") '我是高淇,我喜欢数字**666***' >>> "我是{0},我喜欢数字{1:*^8}".format("高淇",666) '我是高淇,我喜欢数字**666***' >>> a = "我是{0},我的存款有{1:.2f}" >>> a.format("高淇",3888.234342) '我是高淇,我的存款有3888.23' >>> a.format("高淇","3888.234342") Traceback (most recent call last): File "<pyshell#20>", line 1, in <module> a.format("高淇","3888.234342") ValueError: Unknown format code 'f' for object of type 'str' >>>
老师我想问一下后面这个“666”数字的引用,有双引号和没双引号都可以运行,但是底下这个3888.234342为什么加双引号就不行?
现在是画一个图就一段程序。能不能做一个类似列表之类,用表达式计算出结果(海龟坐标),放到列表中。然后for循环,遍历列表的数据。然后画出图案?
def m(n): n/(n+1) if n==1: return 0.5 else: return n/(n+1)+m(n-1) m(2)
老师,为什么这样没反应呢?运行结果是空白
字典中的取值这两个取值方法:a.get('name')与a['name']有什么区别吗?一般情况下用哪个更好?
老师,为什么第一个input就不会报错第二个就会?
老师您好,请教一下数字格式化为何带符号保留小数,只有“+”生效,其它符号都不行呀?
>>> "{:-.3f}".format(3.1415926)
'3.142'
>>> "{:+.3f}".format(3.1415926)
'+3.142'
>>>
为什么我这个是这样的
请问为什么要引入lamda表达式,相对于传统的函数调用,带来什么好处?
为什么A.say(self)括号里要加self而用super()调用时括号里不用加?
Employee: def_init_(self,,name,salary) self.id = self.name = name self.salary = salary (,percent): .salary*= (+percent/) (self): self.name (self): self.id (self): self.salary
这个那里不对
老师,如果输入负数,也会被计入4次,结果是只输入了三个员工。我自己写的,和视频范例都是这个问题
emp_num = 0 salarys = [] salary_sum = 0 for x in range(4): s = input("输入员工工资:") emp_num += 1 if s.upper()=="Q": print("你只输入了{0}个员工".format(emp_num-1)) break if float(s) <0: print("输入错误,请重新输入。") continue salary_sum += float(s) salarys.append(float(s)) average = "%.1f"%(salary_sum/emp_num) else: print("输入完毕") print("工资明细:{0}".format(salarys)) print("工资平均数:{0}".format(average)) print("员工数量:{0}".format(emp_num))
结果:
请一共输入4名员工的薪资(按Q或者q时结束)1000 请一共输入4名员工的薪资(按Q或者q时结束)2000 请一共输入4名员工的薪资(按Q或者q时结束)-2000 请一共输入4名员工的薪资(按Q或者q时结束)2000 你已经全部录入4名员工的薪资。 录入薪资: [1000.0, 2000.0, 2000.0] 平均薪资:1250.0
如果随机提取字符串的内容,步长有规律(比如以1,2,3。。。),除了一个个切片后拼接后还有其他办法吗?
老师,生成器对象不是只能用一次吗,下面的for语句,每循环一次,不都使用一次生成器对象吗?
还是整个循环结束才算是用一次?
>>> gnt = (x for x in range(1,100) if x%9==0) >>> for x in gnt: print(x,end=' ') 9 18 27 36 45 54 63 72 81 90 99 >>> for x in gnt: print(x,end=' ')
老师帮我看下,是什么问题?加上注释就报错,我检查了英文字符了,谢谢
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637