Python format 函數- Python零基礎入門教程


目錄

零基礎 Python 學習路線推薦 : Python 學習目錄 >> Python 基礎入門

一.format 函數簡介

format 函數主要是用來構造字符串,基本語法是通過 {} 符號操作,並且每一個 {} 都可以設置順序,分別與 format 的參數順序對應,如果沒有設置{}下標,默認重 0 開始遞增;

1.format 函數不設置下標

# 不設置下標,兩種方式等效
str = "{}{}{}{}".format(5,6,7,8)       # {} 下標沒有設置,默認為 0 ,1,2,3
str1 = "{0}{1}{2}{3}".format(5,6,7,8)

**如果沒有設置{}下標,默認重 0 開始遞增;**

2.format 函數設置下標

str2 = "{0}{0}{2}{3}".format(5,6,7,8)  # {} 根據下標索引取值
str3 = "{3}{0}{2}{1}".format(5,6,7,8)

format 函數中的下標默認從 0 開始,對順序沒有限制,如果有設置下標,直接根據下標取值即可!

二.format 函數實戰

Python 中 format 函數示例代碼如下:

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿說編程
@Blog(個人博客地址): www.codersrc.com
@File:format函數.py
@Time:2021/3/17 20:37
@Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!

"""

str = "{}{}{}{}".format(5,6,7,8)       # {} 下標沒有設置,默認為 0 ,1,2,3
str1 = "{0}{1}{2}{3}".format(5,6,7,8)
str2 = "{0}{0}{2}{3}".format(5,6,7,8)  # {} 根據下標索引取值
str3 = "{3}{0}{2}{1}".format(5,6,7,8)
print(str)
print(str1)
print(str2)
print(str3)

'''
輸出結果:

5678
5678
5578
8576
'''

很簡單把,一看代碼就明白,而且也不需要使用占位符,注意format 函數print 函數的使用區別!!

注意:format 函數中的下標默認從 0 開始,對順序沒有限制。

三.猜你喜歡

  1. Python 簡介
  2. Python Pycharm Anacanda 區別
  3. Python2.x 和 Python3.x,如何選擇?
  4. Python 配置環境
  5. Python Hello World 入門
  6. Python 代碼注釋
  7. Python 中文編碼
  8. Anaconda 是什么?Anconda 下載安裝教程
  9. Pycharm 提示:this license **** has been cancelled
  10. Pycharm 設置開發模板/字體大小/背景顏色

未經允許不得轉載:猿說編程 » Python format 函數

本文由博客 - 猿說編程 猿說編程 發布!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM