我对.format(x)
方法的使用感到困惑。我从各种文章中了解了其在不同条件下的用法。但我仍然不了解用法
的值为“ 0”。即0>
中花括号的部分。
将format()
应用于字符串时,空格和零是否被相同对待?
我是python的新手。因此,如果听起来很愚蠢,请提供帮助和抱歉。
df['tm'] = df['tm'].apply(lambda x:'{0:0>4}'.format(x))
我得到了适当的结果。我只需要了解格式化方法以及{}
中的内容的详细信息即可。
答案 0 :(得分:1)
右侧0是要去的地方,左侧0是要使用的地方。请记住,您不需要lambda
,而zfill()
更能体现其功能。
您可以像这样使用它:
df['ID'] = df['ID'].str.zfill(15)