1. 程式人生 > 實用技巧 >模組七 python輸入與輸出

模組七 python輸入與輸出

字面量

以變數或常量給出的原始資料

字面量型別:

數值型

字元型

布林型

字面量集合:列表,元組,字典,集合

特殊字面量: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