導航:首頁 > 編程語言 > python格式化輸出中文字元

python格式化輸出中文字元

發布時間:2023-07-07 09:55:41

A. python語言format用法

Format為CString類的一個成員函數,它通過格式操作使任意類型的數據轉換成一個字元串Format裡面可以寫普通的字元串,比如「mynameis」,但有些格式指令字元具有特殊意義,比如「%6s」。

Format(<表達式>[,<格式字元串>])其中,<表達式>:要格式化的數值、日期或字元串表達式。<格式字元串>:指定表達式的值的輸出格式。格式字元有三類:數值格式、日期格式和字元串格式。格式字元要加引號。

方法如下:

1、首先按下「Win+R」組合鍵,打開運行窗口。

B. python字元串格式化輸出方法

在python中也有類似於c中的printf()的格式輸出標記。在python中格式化輸出字元串使用的是版%運算符,通用的形式為 格式標記字元串 % 要輸權出的值組 其中,左邊部分的」格式標記字元串「可以完全和c中的一致。

C. python 如何將一串字元列印成中文

方法一:
現在用 notepad++,在 UTF-8 格式下編寫以下語句:
#coding=utf-8
print"列印中文字元"

方法二:
用encode和decode
如:
import os.pathimport xlrd,sysFilename='/home/tom/Desktop/1234.xls'if not os.path.isfile(Filename): raise NameError,"%s is not a valid filename"%Filenamebk=xlrd.open_workbook(Filename)shxrange=range(bk.nsheets)print shxrangefor x in shxrange: p=bk.sheets()[x].name.encode('utf-8') print p.decode('utf-8')

方法三:
在文件開頭加上:reload(sys)sys.setdefaultencoding('utf8')

D. python輸出語句

python輸出語句有以下五種:print語句、格式語句、%語句、input語句、sys.stdout.write語句。

1、print語句:print語句是Python中最基本的輸出語敗山句,它可以將變數或字元串輸出到控制台。例如,我們可以使用以下代碼將字元串HelloWorld輸出到控制台。

E. Python如何格式化輸出字元串!

python一共有兩種格式化輸出語法,



>>>print '%s%d-%d'%('hello',7,1)

'hello7-1'



>>>print '{0}{1}:{2}'.format('hello','1','7')

'hello1:7'


第一種方式可以指定浮點數的精度,例如


>>> print'%.3f'%1.234567869

'1.235'




運行時動態指定浮點數的精度


但是當代碼在運行中如何動態地通過參數來指定浮點數的精度呢?


python的神奇之處在於它又提供了一種非常方便的語法。只需要在 typecode(這里是f)之前加一個 *,浮點數的精度就用它前面的數字來指定。


>>>foriinrange(5):

... print'%.*f'%(i,1.234234234234234)

...

'1'

'1.2'

'1.23'

'1.234'

'1.2342'


通過輸出結果可以看出,精度都是在運行時動態指定,這樣就省去了格式化字元串的拼湊。


使用String Formatting Method Calls可以更簡潔地完成功能。


>>>foriinrange(5):

... print'{0:.{1}f}'.format(1/3.0,i)

...

'0'

'0.3'

'0.33'

'0.333'

'0.3333'


附錄是一些常用用法——

python print格式化輸出。


1. 列印字元串


print ("His name is %s"%("Aviad"))




2.列印整數


print ("He is %d years old"%(25))




3.列印浮點數


print ("His height is %f m"%(1.83))




4.列印浮點數(指定保留小數點位數)


print ("His height is %.2f m"%(1.83))




5.指定佔位符寬度


print ("Name:%10s Age:%8d Height:%8.2f"%("Aviad",25,1.83))




6.指定佔位符寬度(左對齊)


print ("Name:%-10s Age:%-8d Height:%-8.2f"%("Aviad",25,1.83))




7.指定佔位符(只能用0當佔位符?)


print ("Name:%-10s Age:%08d Height:%08.2f"%("Aviad",25,1.83))




8.科學計數法


format(0.0015,'.2e')

閱讀全文

與python格式化輸出中文字元相關的資料

熱點內容
源碼微信小程序搭建 瀏覽:276
linux遠程桌面連接命令 瀏覽:857
adams教程pdf 瀏覽:264
Arm和單片機區別 瀏覽:559
阿里雲伺服器綁定主機頭 瀏覽:949
游戲手機什麼最好用安卓 瀏覽:11
江蘇程序員怎麼樣 瀏覽:510
捉妖股選股公式源碼 瀏覽:541
勝利油田的社保用什麼app 瀏覽:460
lru演算法java 瀏覽:129
數據分析系統源碼 瀏覽:539
論語繁體pdf 瀏覽:517
直上指標源碼 瀏覽:193
pythongeohash使用 瀏覽:348
二維熱力圖python 瀏覽:553
如何度過程序員菜鳥階段 瀏覽:505
python子圖標題顯示不出來 瀏覽:538
linux怎麼看連接伺服器的ip 瀏覽:709
windows命令行copy 瀏覽:65
都勻工會卡綁定什麼購物App 瀏覽:274