1. 程式人生 > 其它 >Python基礎知識-1.8輸出

Python基礎知識-1.8輸出

使用print輸出資訊

一、print的使用

在Python中,如果我們需要打印出一些資料以便能夠知道資料的大少,此時用print即可,會在終端中打印出對應的資料

1. 簡單用法

輸出變數的值

print(變數名)  # 直接將已經定義的變數名方到()中即可

age = 18
print(age)

輸出常量

print(常量)  # 可以直接將常量放到()中
print(100)

輸出表達式的結果

print(表示式)  # 直接將表示式放到()中
print(100+200+300)  # 此時輸出的是表示式計算的結果即600,而不是100+200+300

# 如果就是想要輸出100+200+300而不是600,可以將它們用雙引號包裹起來,表位字串
print("100+200+300")

2. 進階的用法

如果想要一次性輸出多個數據,可以用英文逗號,進行間隔

print(100, 200, 300)  # 此時會輸出 100 200 300
print("hello", 200, "abc")  # 此時會輸出 hello 200 abc
print(100+200+300, 500)  # 此時會輸出 600 500

a = 100
b = 200
c = 300
print(a, b, c)  # 此時會輸出100 200 300

二、格式化輸出

1. 目的

假如有以下程式碼:

pirnt("我今年10歲")
pirnt("我今年11歲")
pirnt("我今年12歲")
    ...

想一想:在輸出年齡的時候,用了多次"我今年xx歲",能否簡化一下程式呢???

答:字串格式化

2. 是什麼

看如下程式碼:

age = 10
print("我今年%d歲" % age)

age += 1
print("我今年%d歲" % age)

age += 1
print("我今年%d歲" % age)

...

在程式中,看到了%這樣的操作符,這就是Python中格式化輸出。

age = 18
name = "王老師"
email = "[email protected]"  # 這是王老師真實的郵箱地址,可以聯絡哦
print("我的姓名是%s, 年齡是%d, 郵箱地址是%s" % (name, age, email))

3. 常用的格式符號

下面是完整的,它可以與

符號使用列表:

有這麼多格式,用哪個好呢?

說實話,常用的也就是%d輸出整數,%f輸出浮點數,%s輸出字串,其他的用的很少

三、轉義字元

1. 是什麼

執行如下程式碼,看看結果會是什麼樣子

print("abcnABC");
print("abc\nABC");

輸出的結果是:

abcnABC
abc
ABC

仔細觀察會發現,第2個列印中的字母n沒有輸出,而第1個的列印有字母n,為什麼?

答:有些特殊的字母像n,如果在前面加上了一個反斜槓\,那麼此時\n就有特殊功能了”換行“

除了\n表示換行以外,常用的還有\t表示一個tab鍵的間距

print("abc\tABC")

輸出的效果:

abc    ABC

2. 練一練

編寫程式碼完成以下名片的顯示

==========我的名片==========
姓名: 王老師
email: [email protected]
網站: http://www.itprojects.cn
QQ:xxxxxxx
手機號:185xxxxxx
公司地址:山東省青島市xxxx
===========================