開發與維運

三種主要的輸出 | 手把手教你入門Python之十五

本文來自於千鋒教育在阿里雲開發者社區學習中心上線課程《Python入門2020最新大課》,主講人姜偉。

輸出

簡單來說,就是將程序的運行結果顯示出來。

一、普通的輸出

  • 生活中的“輸出”
    image.png
  • 軟件中的圖形化界面輸出
  • python中變量的輸出
print('hello world')

二、格式化輸出

格式化操作的目的
比如有以下代碼:

pirnt("我今年10歲") 
pirnt("我今年11歲") 
pirnt("我今年12歲")
  • 想一想:在輸出年齡的時候,用了多次"我今年xx歲",能否簡化一下程序呢?

答:字符串格式化

什麼是格式化

看如下代碼:

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

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

age = 18
 name = "xiaohua" 
print("我的姓名是%s, 年齡是%d" % (name, age))

常用的格式符號

下面是完整的,它可以與%符號使用列表:

image.png

三、換行輸出

在輸出的時候,如果有n那麼,此時n後的內容會在另外⼀行顯示。

print("1234567890-------") # 會在⼀行顯示 
print("1234567890\n-------") # ⼀行顯示
1234567890,另外⼀行顯示------

執行結果:
image.png

四、練習

在控制檯里輸入以下信息。

==========我的名片==========   
 姓名: chris       
QQ:xxxxxxx    
手機號:185xxxxxx    
公司地址:上海市xxxx 
===========================

五、python2與python3里的區別

在python3里,print只能使用函數的方式來調用,而在python2里,print可以當做一個命令來使用。

print("hello world")   # 在python2和python3里都可以使用 
print "hello world"  # 這種寫法只能在python2里使用,python3不再支持這種寫法

Leave a Reply

Your email address will not be published. Required fields are marked *