Python基礎之格式化輸出的三種方式

2022-07-23 03:12:16 字數 994 閱讀 1474

目錄在程式中,需要將輸出資訊列印成固定的格式,這時候就需要格式化輸出。

這種格式化輸出方式與c語言中的類似,使用%s佔位,再將後面%號後括號內的變數依次傳給佔位符,具體使用方法如下:

name = 'zhao jun'

age = 18

height = 185

print('my name is %s, i am %s years old, my height is %s' %(name, age, height))

佔位符方式的變形,使用{}作為佔位符,.format代替了%,括號內的值依次傳給佔位符,另外,如果{}內傳入索引,傳參順序可不按括號內順序,具體使用方法如下:

name = 'zhao jun'

age = 18

height = 185

print('my name is {}, i am {} years old, my height is {}'.format(name, age, height))

print('my name is , i am years old, my height is '.format(age, name, height))

python3.6新增的方式,使用f'str'的格式,使用{}佔位,要傳入的變數直接寫在{}內,具體用法如下:

name = 'zhao jun'

age = 18

height = 185

print('my name is , i am years old, my height is ')

另外,使用{}的兩種方式可以使用例如(format格式化),(f-string格式化)的方式來控制變數的輸出效果。

Python基礎之格式化輸出

python中用 代 式符,或者叫佔位符 表示格式化操作,將其轉化成相應的資料型別 age 10print 我今年 d歲 age 我今年10歲在程式中,看到了 這樣的操作符,這就是python格式化輸出 age 19name xiaoming print 我的名字是 s,年齡是 d歲 name,ag...

Python基礎之格式化輸出

有乙個需求,問使用者的姓名,年齡,工作,愛好,然後列印成以下格式 info of yangwei name yangwei age 22 job it hobby read end 這種形式用字元拼接的方式還很難實現這種格式的輸出,因此需要格式化輸出。只需要把列印的格式先準備好,由於裡面的一些資訊是...

Python 基礎 格式化輸出

現在需要我們錄入我們身邊好友的資訊,格式如下 info of alex li name alex li age 22 job teacher hobbie girl end 我們現在能想到的辦法就是用一下方法 name input 請輸入姓名 age input 請輸入年齡 job input 請輸...