程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

【由淺入深學Python】函數5 格式化函數:str.format

編輯:Python

一、格式化輸出

import numpy as np
print(np.pi)
#格式化輸出 {}代表占位符,結果不顯示,內部可以添加參數
print("pi值:{:.2f}".format(np.pi))

3.141592653589793
pi值:3.14

二、指定位置

#例2
print("大數據技術名詞:{}h和{}".format("Hadoop","Spark"))

大數據技術名詞:Hadooph和Spark

#指定value位置
print("大數據技術名詞:{1}和{0}".format("Hadoop","Spark"))

大數據技術名詞:Spark和Hadoop

#指定value具體值
print("網站名稱:{name},網址:{site}".format(name="Python",site="www.pyhton.org"))

網站名稱:Python,網址:www.pyhton.org

三、幾個案例

1.分別按全小寫、全大寫和首字母大寫的方式對name進行格式化輸出。

name=input()
print(name.lower())
print(name.upper())
print(name.title())

輸入: niuNiu
輸出:
niuniu
NIUNIU
Niuniu

2.假設輸入的name為Niuniu,則輸出I am Niuniu and I am studying Python in Nowcoder!請按以上句式輸出相應的英文句子。

name=input()
print('I am {0} and I am studying Python in Nowcoder!'.format(name))

輸入:
Niuniu
輸出:
I am Niuniu and I am studying Python in Nowcoder!

3.去空格:
輸入描述:
一行一個字符串表示名字name(注:name兩邊帶有一些多余的空白符)。
輸出描述:
一行輸出name去掉兩邊的空白符後的原本的內容。

name = input()
print(name.strip())

輸入:
Niuniu
輸出:
Niuniu


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved