>>> a='aaaa'
>>> b='bbbb'
>>> print('a=%s b=%s' %(a,b));
a=aaaa b=bbbb
>>> a=10
>>> b=20
>>> print('a=%d b=%d' %(a,b));
a=10 b=20
>>> a=1.1234
>>> b=3.14159;
>>> print('a=%d b=%d' %(a,b));
a=1 b=3
>>> print('a=%f b=%f' %(a,b));
a=1.123400 b=3.141590
>>> a=1.1234
>>> b=3.14159;
>>> print('a=%.2f b=%.3f' %(a,b));
a=1.12 b=3.142
"hello {}".format("python") # 引用乙個引數 傳字串
# 輸出:hello python
"hello {}".format(1024) # 傳數字
# 輸出:hello 1024
"hello {}".format([1, 2, 3, 4]) # 傳列表
# 輸出:hello [1, 2, 3, 4]
"hello {}".format((1, 2, 3, 4)) # 傳元組
# 輸出:hello (1, 2, 3, 4)
"hello {}".format() # 傳字典
# 輸出:hello
"hello {}".format() # 傳集合
# 輸出:hello
open函式的開啟模式引數
用法rread唯讀。若不存在檔案會報錯。
wwrite只寫。若不存在檔案會自動新建。
aapend附加到檔案末尾。
rb, wb, ab操作二進位制
r+讀寫模式開啟
#儲存資料open函式
with open('d:/pythonworkspace/testdata/pinglun.txt','w',encoding='utf-8') as f:#使用with open()新建物件f
for i in comments:
print(i)
f.write(i+'\n')#寫入資料,檔案儲存在上面指定的目錄,加\n為了換行更方便閱讀
#匯入包
import pandas as pd
import numpy as np
df = pd.dataframe(np.random.randn(10,4))#建立隨機值
df.to_excel('d:/pythonworkspace/testdata/pandasnumpy.xlsx')
df.to_csv('d:/pythonworkspace/testdata/pandasnumpy.csv')
python格式化輸出
原文 在python中也有類似於c中的printf 的格式輸出標記。在python中格式化輸出字串使用的是 運算子,通用的形式為 格式標記字串 要輸出的值組 其中,左邊部分的 格式標記字串 可以完全和c中的一致。右邊的 值組 如果有兩個及以上的值則需要用小括號括起來,中間用短號隔開。重點來看左邊的部...
python 格式化輸出
usr bin python coding utf 8 可以指定所需長度的字串的對齊方式 預設 左對齊 右對齊 中間對齊 只用於數字 在小數點後進行補齊 print 1 t format wangyu print 2 t format 1.1415926 print 3 t format 1.141...
Python格式化輸出
python時間輸出格式化 python格式化日期時間的函式為datetime.datetime.strftime 由字串轉為日期型的函式為 datetime.datetime.strptime 兩個函式都涉及日期時間的格式化字串,列舉如下 舉乙個例子 ebay中時間格式為 sep 21 09 16...