模組七 python輸入與輸出
阿新 • • 發佈:2021-01-20
字面量
以變數或常量給出的原始資料
字面量型別:
數值型
字元型
布林型
字面量集合:列表,元組,字典,集合
特殊字面量:None
字面量插值
將變數,常量以及表示式插入的一種技術,他可以避免字串拼接的問題
3種方法
1 格式化
%的用法
>>> name = "lili" >>> print("my name is %s" %name) my name is lili
>>> name = "lili" >>> print("my name is %s" %name) my name is lili >>> age = 10 >>> print("my name is %s,my age is %d" %(name,age)) my name is lili,my age is 10 >>>
>>> name = "lili" >>> print("my name is %s" %name) my name is lili >>> age = 10 >>> print("my name is %s,my age is %d" %(name,age)) my name is lili,my age is 10 >>> print("my name is %s,my age is %d,num is %f" %(name,age,3.34444)) my name is lili,my age is 10,num is 3.344440 >>>
>>> print("my name is %s,my age is %d,num is %.2f" %(name,age,3.34444)) my name is lili,my age is 10,num is 3.34 >>>
2 format()方法
用法:str.format()可以將
字串
列表
欄位
name = "lili" print("my name is {}".format(name))
name = "lili" age = 90 print("my name is {},age is {}".format(name,age))
name = "lili" age = 90 print("my name is {0},age is {1}".format(name,age)) print("my name is {1},age is {0}".format(name,age))
輸出結果
D:\py\test\venv\Scripts\python.exe "D:/py/test/拉勾-第三階段/模組7 輸入與輸出.py" my name is lili,age is 90 my name is 90,age is lili