python 格式化輸出


  格式化輸出的意義在於一個字符串中包含了多個變量,這個時候需要用到占位符,然后在后面補全變量.,是代碼更加簡潔

1.%s (%d,%i)

%s 代表的是占位一個要傳遞進來一個字符串類型的變量,當然數值類型的變量同樣可以

%d,%i代表的是占位一個要傳遞進來的是一個數值類型的變量

name = '張三'
age = 28
msg = '''
-------學生信息表------------
    名字:%s
    年齡:%d'''%(name,age)

print(msg)

<運行結果>

-------學生信息表------------
    名字:張三
    年齡:28  

2.f''名字:{},年齡:{}''

name = '張三'
age = 18
msg = f'''
-------學生信息表------------
        名字:{name}
        年齡:{age}'''
print(msg)

<運行結果>

-------學生信息表------------
    名字:張三
    年齡:18

 3.format方法格式化輸出

第一種:元組下標法

name = '張三'
age = 20
msg = """
    張三
    {0}
    {2}
    {1}
"""
msg1 = msg.format('李四','王五','馬六')
print(msg1)

<運行結果>

    張三
    李四
    馬六
    王五

第二種:字符串直接傳遞法

name = '''
        張三
        李四
        {}
        {}
        '''
name1 = name.format('王五','馬六')
print(name1)

<運行結果>

        張三
        李四
        王五
        馬六   

第三種:變量賦值法

name = '''
        張三
        李四
        {a}
        {b}
        '''
name1 = name.format(a='王五',b='馬六')
print(name1)

<運行結果>  

        張三
        李四
        王五
        馬六

  

  


免責聲明!

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



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