python中format函式如何使用

2022-09-28 08:30:14 字數 737 閱讀 8007

python2.6 開始,新增了一種格程式設計客棧式化字串的函式 str.format(),它增強了字串格式化的功能。

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

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

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

'hello world'

>>> " ".format("hello", "world") # 設定指定位置

'hello world'

>>> " ".format("hello", "world") # 設定指定位置

'world hello world'

也可設定引數

#!/usr/bin/python

# -*- coding: utf-8 -*-

print("**名:, 位址 ".fo"python學習網", url="www.py.cn"))

# 通過字典設www.cppcns.com置引數

site =

print("**名:, 位址 ".format(**site))

# 通過列表索引設定引數

my_list = ['我們', 'www.jb51.net']

print("**名:, 位址 ".format(my_list)) # "0" 是必須的

輸出結果

**名:我們, 位址 www.jb51.net

python中強大的format函式

自python2.6開始,新增了一種格式化字串的函式str.format 此函式可以快速處理各種字串。語法它通過 和 來代替 請看下面的示例,基本上總結了format函式在python的中所有用法 1 通過位置 2print format chuhao 20 34 print format chuh...

python中強大的format函式

自python2.6開始,新增了一種格式化字串的函式str.format 此函式可以快速處理各種字串。語法 它通過 和 來代替 請看下面的示例,基本上總結了format函式在python的中所有用法 1 通過位置 2print format chuhao 20 34 print format chu...

Python學習 format函式

在python中,如果需要對字串進行格式化處理,可以採用函式format。最長使用的情況 1 1 format 2 也就是如果在一堆字串中存在乙個空,現在這個空的結果是不確定的,需要另外計算,那麼就可以通過format函式實現補充空格內容。既然format是用於字串的格式控制,那麼一定存在一些引數輔...