Python %r和%s區(qū)別代碼實例解析
%r用rper()方法處理對象
%s用str()方法處理對象
相同結(jié)果
有些情況下,兩者處理的結(jié)果是一樣的,比如說處理int型對象。
例:
print('I am %s years old.' % 22)
print('I am %r years old.' % 22)
返回結(jié)果:
I am 22 years old.
I am 22 years old.
不同結(jié)果
例:
x = "There are %d types of people." % 10
print('I said: %r' %x)
print('I said: %s' %x)
返回結(jié)果
I said: 'There are 10 types of people.' # 通過%r 保留了原有所有屬性
I said: There are 10 types of people.
例:
import datetime riqi = datetime.date.today() print(riqi) print("%s" %riqi) print("%r" %riqi)
返回結(jié)果
2020-04-02
2020-04-02
datetime.date(2020, 4, 2)
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python實現(xiàn)批量讀取HDF多波段柵格數(shù)據(jù)并繪制像元直方圖
這篇文章主要為大家詳細介紹了如何基于Python語言gdal模塊,實現(xiàn)多波段HDF柵格圖像文件的讀取、處理與像元值可視化(直方圖繪制)等操作,需要的可以參考一下2023-03-03最詳細的python工具Anaconda+Pycharm安裝教程
這篇文章主要介紹了最詳細的python工具Anaconda+Pycharm安裝教程,文中有非常詳細的圖文示例,對不會安裝的小伙伴們有很好的幫助,需要的朋友可以參考下2021-04-04python語言中pandas字符串分割str.split()函數(shù)
分列在我們?nèi)粘9ぷ髦薪?jīng)常用到,從各種系統(tǒng)中導(dǎo)出的什么訂單號、名稱、日期很多都是復(fù)合組成的,這些列在匹配、合并時沒有辦法使用,我們經(jīng)常需要將她們分開,下面這篇文章主要給大家介紹了關(guān)于python語言中pandas字符串分割str.split()函數(shù)的相關(guān)資料,需要的朋友可以參考下2022-08-08已安裝Pytorch卻提示no?moudle?named?'torch'(沒有名稱為torch
這篇文章主要給大家介紹了關(guān)于已安裝Pytorch卻提示no?moudle?named?'torch'(沒有名稱為torch的模塊)的相關(guān)資料,當提示"No module named 'torch'"時,可能是由于安裝的Pytorch版本與當前環(huán)境不匹配導(dǎo)致的,需要的朋友可以參考下2023-11-11Pandas中DataFrame.drop()函數(shù)的具體使用
DataFrame.drop是Pandas庫中一個非常實用的函數(shù),用于刪除 DataFrame中的行或列,本文就來介紹一下Pandas中DataFrame.drop()函數(shù)的具體使用,感興趣的可以了解一下2024-07-07使用Python解析JSON數(shù)據(jù)的基本方法
這篇文章主要介紹了使用Python解析JSON數(shù)據(jù)的基本方法,是Python入門學習中的基礎(chǔ)知識,需要的朋友可以參考下2015-10-10