亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python:計算句子中 D 的數量,返回 AttributeError 消息

Python:計算句子中 D 的數量,返回 AttributeError 消息

繁星點點滴滴 2024-01-24 20:48:14
我有點陷入這個挑戰目標是:“創建一個函數來計算句子中有多少個 D”。一些例子:count_d("My friend Dylan got distracted in school.") ? 4count_d("Debris was scattered all over the yard.") ? 3count_d("The rodents hibernated in their den.") ? 3這是我當前的代碼:def count_d(sentence):    print(sentence)    sentence = sentence.lower    substring = "d"    return sentence.count(substring)當我運行它時,控制臺發送一條錯誤消息:ERROR: Traceback:   in <module>   in count_dAttributeError: 'builtin_function_or_method' object has no attribute 'count'
查看完整描述

2 回答

?
慕神8447489

TA貢獻1780條經驗 獲得超1個贊

lower() 而不是僅 lower。您希望方法返回值,而不是獲取方法本身



查看完整回答
反對 回復 2024-01-24
?
HUX布斯

TA貢獻1876條經驗 獲得超6個贊

正如已經注意到的,您需要調用方法而不是獲取方法本身。我想補充一點,您可以鏈接str方法,即:


def count_d(sentence):

    print(sentence)

    substring = "d"

    return sentence.lower().count(substring)

根據具體情況,這可能比每行執行一個操作更具可讀性。


查看完整回答
反對 回復 2024-01-24
  • 2 回答
  • 0 關注
  • 163 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號