python - python s=input().count input().count函数在python中有什么作用?
问题描述
我在网上看到了这段代码:
s=input().count
print( max( (s('6')+s('9')+1)//2, max([s(i) for i in "01234578"])))
但我不明白这条线的作用:
s=input().count
我以为这个功能是计算单词中有多少个字母。所以我试图打印s
,但我得到了这个错误:
<built-in method count of str object at 0x7f4f8b859148>
函数是做什么input().count
的,会在什么情况下使用?
解决方案
s=input().count
是您可以调用的函数。
你可以写
input().count('6')
数一下你在 . 中获得 6 的次数input
。
或者,
s('6')
现在是这个的简写。
推荐阅读
- c# - 在 ASP.NET Core 上使用 MSAL 和 Identity 注册外部用户
- python - 使用 Python 将数据附加到 Excel 文件而不使用 openpyxl
- android - 你的 React Native Android 开发流程是什么?
- oracle - Oracle 程序不能正常工作?
- html - 使用引导程序删除两列之间的空间
- google-sheets - 如何格式化 Google 表格持续时间格式的单元格以以人类可读的格式显示天数、小时数和分钟数?
- android - 使用菜单项在 SurfaceView 上绘制 SVG 图像
- javascript - 如何通过反应中兄弟组件上的单击事件将图像加载到另一个组件中
- python - 在第二个轴上选择 Numpy
- java - 我怎样才能做一个慢循环?