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是用於字串的格式控制,那麼一定存在一些引數輔...