python格式化輸出的幾種方式

2022-06-19 17:39:11 字數 985 閱讀 2182

第一種  字串拼接  就不寫了

下面的是 第二 第三 第四種

name = input("name:")

age = int(input("age:"))

print(type(age),type(str(age)))

job = input("job:")

salary = input("salary:")

info='''

------------------info of %s

name:%s

age:%d

job:%s

salary:%s

''' %(name,name,age,job,salary)

info2='''

------------------info of -----------------------

name:

age:

job:

salary:

'''.format(_name=name,_age=age,_job=job,_salary=salary)

info3='''

------------------info of -----------------------

name:

age:

job:

salary:

'''.format(name,age,job,salary)

print(info)

print(info2)

print(info3)

輸入密碼時,如果想要不可見,需要利用getpass 模組中的 getpass方法,即:

import getpass

pwd = getpass.getpass("請輸入密碼:")

print(pwd)

需要注意的是  pycharm 不支援 getpass   用命令列方式執行檔案 可以測試getpass模組

python中幾種格式化輸出 的用法

官方文件 1.若要使用格式化字串文字,請在開始引號或三重引號之前以f或f開頭的字串。例子 year 2016 event referendum print f results of the 結果 results of the 2016 referendumyes votes 42 572 654 n...

python格式化輸出的幾種型別

第一種格式化輸出 s,表示格化式乙個物件為字元 d,整數 hello,s zhang3 hello,zhang3 d 33 33 s d ab 3 ab 3 字元 標記轉換說明符的開始。s,表示格化式乙個物件為字元 d,整數 hello,s zhang3 hello,zhang3 d 33 33 s...

python格式化輸出

原文 在python中也有類似於c中的printf 的格式輸出標記。在python中格式化輸出字串使用的是 運算子,通用的形式為 格式標記字串 要輸出的值組 其中,左邊部分的 格式標記字串 可以完全和c中的一致。右邊的 值組 如果有兩個及以上的值則需要用小括號括起來,中間用短號隔開。重點來看左邊的部...