Pythonでのstr()関数の呼び出しは非常に詳細です

説明:

str()関数は、オブジェクトを人間の読み取りに適した形式に変換します。
組み込みのPython関数です
戻り値:オブジェクトの文字列形式

パラメータなしでstr()関数を呼び出します。

戻り値は空の​​文字列であり、空の文字列の作成または文字列変数の初期化に使用されます


>>>str()
' '

パラメータを使用してstr()関数を呼び出す

整数


>>>str(-520)  #将整数转换为字符串
'-520'
>>>str(-520)[0]   
'-' 

浮動小数点

str(2.4e012)  #将浮点数转换为字符串  注意浮点数的表示:e前有数字,e后最多为三位十进制整数
'2400000000000.0'  

>>> str(1.2e2)[1]  #小数点不包含
'2'
>>> str(1.2e2)[0]
'1'
>>> str(1.2e2)[2]
'0'

リスト


>>>List=[13,'-12,3','love']
>>>str(List)    #将列表转换为字符串
"[13, '-12.3', 'love']"   #注意是双引号哦
>>>str(List)[0]    #注意括号也被包含在内
'['
>>> str(List)[1]
'1'
>>> str(List)[2]
'3'
>>> str(List)[3]   #列表的逗号也包含
','
>>> str(List)[4]   #列表的空字符也包含
' '
>>> str(List)[5]  #列表的单引号也包含
"'"
>>> str(List)[6]
'-'
>>> str(List)[8]
'2'
>>> str(List)[9]   #列表的小数点的也包含
'.'

タプル

>>> tuple=(13,'-12.3','love')  #元组转换为字符串
>>> str(tuple)
"(13, '-12.3', 'love')"
>>> str(tuple)[0]
'('
>>> str(tuple)[1]
'1'
>>> str(tuple)[3]
','
>>> str(tuple)[4]   #空字符也包括
' '
>>> str(tuple)[8]  
'2'
>>> str(tuple)[9]  #小数点也包括
'.'

辞書


>>> dic={'jen':'lsh','com':'net'}   #字典转换为字符串
>>> str(dic)
"{'jen': 'lsh', 'com': 'net'}"
>>> str(dic)[6] #注意冒号也包含
':'
>>> str(dic)[7]  #注意冒号后面是空字符,冒号前面是单引号
' '
>>> str(dic)[13]
','
>>> str(dic)[14] #注意逗号后面是空字符,逗号前面是单引号
' '

コレクション

>>> set={'A','a'}      #将集合转换为字符串
>>> str(set)
"{'a', 'A'}"    
>>> set={'ac','zc','ds'}
>>> str(set)
"{'zc', 'ds', 'ac'}"
>>> set={'love','china'}
>>> str(set)
"{'china', 'love'}"
>>> str(set)[0]
'{'
>>> str(set)[1]
"'"
>>> str(set)[7]
"'"
>>> str(set)[8]
','
>>> str(set)[9]  #逗号后面为空字符
' '

文字列

>>>str('love')
'love'

このプロセスでエラーは発生しませんが、時間とスペースがさらに消費されます。

公開された57件の元の記事 気に入りました54 訪問2349

おすすめ

転載: blog.csdn.net/September_C/article/details/105014411