python中str的用法 python中的repr和str有什么區(qū)別?
python中的repr和str有什么區(qū)別?函數(shù)str()用于將值轉(zhuǎn)換成適合人們閱讀的格式,repr()則轉(zhuǎn)換成適合解釋器閱讀的格式內(nèi)置函數(shù)str()和repr()(表示、表示)或反引號運算符(')可
python中的repr和str有什么區(qū)別?
函數(shù)str()用于將值轉(zhuǎn)換成適合人們閱讀的格式,repr()則轉(zhuǎn)換成適合解釋器閱讀的格式
內(nèi)置函數(shù)str()和repr()(表示、表示)或反引號運算符(')可以方便地獲取內(nèi)容、類型、格式、格式、格式和格式,以字符串形式表示的對象的數(shù)字屬性和其他信息。
str()函數(shù)獲取的字符串具有良好的可讀性(因此通過print調(diào)用)
repr()函數(shù)獲取的字符串通常可用于檢索對象。通常,公式obj==Eval(repr(obj))成立。這兩個函數(shù)以對象作為參數(shù)并返回相應的字符串。
事實上,repr()執(zhí)行與`相同的操作,并返回對象的“正式”字符串表示形式。在大多數(shù)情況下(并非所有)結果都可以通過evaluation(內(nèi)置函數(shù)eval())檢索。
Str()不同。它生成對象的可讀字符串表示。結果通常不能用Eval()計算,但它適合于打印輸出。
python str和repr的區(qū)別?
STR=input(“please input a string of characters”)STR1=str.下()str2={}對于instr1:str2[i]=str1.count(i)print(str2)