1. 程式人生 > 程式設計 >python中format函式如何使用

python中format函式如何使用

Python2.6 開始,新增了一種格式化字串的函式 str.format(),它增強了字串格式化的功能。

基本語法是通過 {} 和 : 來代替以前的 % 。

format 函式可以接受不限個引數,位置可以不按順序。

例如

>>>"{} {}".format("hello","world")  # 不設定指定位置,按預設順序
'hello world'
>>> "{0} {1}".format("hello","world") # 設定指定位置
'hello world'
>>> "{1} {0} {1}".format("hello","world") # 設定指定位置
'world hello world'

也可設定引數

#!/usr/bin/python
# -*- coding: UTF-8 -*-
print("網站名:{name},地址 {url}".format(name="python學習網",url="www.py.cn"))
# 通過字典設定引數
site = {"name": "python學習網","url": "www.py.cn"}
print("網站名:{name},地址 {url}".format(**site))
# 通過列表索引設定引數
my_list = ['我們','www.jb51.net']
print("網站名:{0[0]},地址 {0[1]}".format(my_list)) # "0" 是必須的

輸出結果

網站名:我們,地址 www.jb51.net
網站名:我們,地址 www.jb51.net

到此這篇關於python中format函式如何使用的文章就介紹到這了,更多相關python的format函式用法內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!