python输出日期语句_python输出语句怎么用
Python中輸出語句是print語句
1.逗號分隔符
在Python中print語句可根據sys.stdout中包含的文件生成輸出,它接受一個逗號分隔的對象表,如下實例:x?=?1
y?=?2
z?=?3
print("the?values?are",?x,?y,?z)
#打印結果為?the?values?are?1?2?3
在上述實例中,對于每個對象,將調用str()函數來生成輸出字符串。這些輸出字符串會連接在一起,彼此之間用一個空格分開,從而得到最終的輸出字符串。輸出通過一個換行符終止。
2.格式化輸出
要生成格式化輸出,可以使用字符串格式運算符 % 或 .format()方法。x?=?1
y?=?2
z?=?3
print("the?values?are?%d?%7.5f?%s"?%?(x,?y,?z))
3.更改print語句的目標
更改print語句的目標,也就是重定向。方法是添加特殊的 >>file修飾符和一個逗號,其中file是一個允許寫入的文件對象f?=?open("file_path",?'w')
print?>>f,?"hello?world"??#這是python2中的用法,在python3的具體方法請看下文
...
f.close()
4.print()函數
Python3中最重要的更改之一就是將print轉變為函數,在python2中他是一個關鍵字
其用法與Python2中的大致相同,但是一些細枝末節還是有區別的,下文就簡述這三種。print("the?values?are",x,?y,?z,?end?=?'')?#禁止換行符
print("the?values?are",x,?y,?z,?file?=?f)?#重定向到文件對象f
print("the?values?are",x,?y,?z,?sep?=?',')?#在值之間添加逗號
5.文本輸出中的變量插入
生成輸出時一個常見的問題是,生成其中包含了嵌入式變量替換的大型文本片段。比如shell腳本就支持 $name這樣的變量插入。在python中無法實現這一功能。但是可以通過將格式化I/O與引導的字符串來模仿這種行為。form?=?"""
Dear?%(name)s,
Please?send?back?my?%(item)s?or?pay?me?$%(amount)0.2f.
Sincerely?yours,
Joe?Python?User
"""
print(form?%?{'name':?'Mr.Bush',
'item':?'blender',
'amount':?50.00,
})
這段代碼輸出Dear?Mr.Bush,
Please?send?back?my?blender?or?pay?me?$50.00.
Sincerely?yours,
Joe?Python?User
6.生成輸出
直接處理文件是我們最熟悉的I/O模型。生成器函數也可以用于一個數據片段序列的形式輸出I/O流,為此只需要使用yield語句,就像使用write()或print()語句一樣,這樣做的好處就是在處理某一段非常龐大的數據時,就不需要將所有的內容都讀到內存中,可以顯著減少內存的使用。
總結
以上是生活随笔為你收集整理的python输出日期语句_python输出语句怎么用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 导航模块自带的rtk算法_这款百元国产R
- 下一篇: 福昕pdf虚拟打印机_一学就会的PDF文