新手學python之Python的輸入輸出函式

lvxfcjf發表於2021-09-11

u=4163938920,38528075&fm=26&gp=0 (1).jpg

計算機程式設計中,會經常涉及輸入輸出。任何程式都需透過輸入輸出功能與使用者進行互動和溝通。所謂輸入就是指程式捕獲使用者透過鍵盤輸入的資訊或資料,而輸出則是指程式向使用者顯示內容或列印資料。在Python語言中,用input()函式獲取使用者輸入,用print() 函式表示輸出。

1、input()函式 (輸入函式)

Python提供了一個input()函式,可以讓使用者輸入字串,並且存放在變數中,比如輸入使用者名稱

>>> name = input()
jean

輸入的內容:

>>> name
'jean'

或者使用:

>>> print(name)
jean

有時候需要友好的提示一下,我們也可以這樣做:

>>> name = input("place enter your name")
place input your name jean
>>> print("hello,", name)
hello, jean

2、print()函式(輸出函式)

輸出指定的內容

print("hello world")

print()函式可以同時輸出多個字串,用逗號“,”隔開

print("hello","how","are","you")

print()會依次列印每個字串,遇到逗號“,”會輸出空格,輸出的內容是這樣的:

hello how are you

print()可以列印整數,或者計算結果

>>>print(300)
300
>>>print(100 + 200)
300

我們也可以把列印的結果顯示的再漂亮一些

>>>print("100 + 200 =", 100 + 200)
100 + 200 = 300

注意:對於字串"100 + 200 ="它會原樣輸出,但是對於100+200,python直譯器自動計算出結果為300,因此會列印出上述的結果。

字串相加,進行字串的連線,且不產生空格

print("hello","你好")
# 使用”,“進行連線

print("he" + "llo")
# 字串相加,進行字串的連線,且不產生空格

print(10+30)
# 沒有使用引號括起來,預設為數值,若是使用引號括起來,就是字串
# 若是數值使用加號連線,預設是表示式進行計算,返回計算的結果

print("hello"+1) #會報錯
# 不同型別的資料不能使用加號連線
# 不同型別的資料能夠使用”,“進行連線
print("1 2 3",2+3)
# 輸入
# input()
# 帶有提示資訊的輸入
# name = input("請輸入您的姓名:")
# print(name)

python中print之後是預設換行的,要實現不換行要加end參數列明

n = 0
while n <= 100:
    print("n =",n,end=' ')
    if n == 20:
        break
    n += 1
輸出:
n = 0 n = 1 n = 2 n = 3 n = 4 n = 5 n = 6 n = 7 n = 8 n = 9 n = 10 n = 11 n = 12 n = 13 n = 14 n = 15 n = 16 n = 17 n = 18 n = 19 n = 20

多個數值進行比較

print('c'>'b'>'a')
print(5>1>2)
輸出:
True
False

補充:

1、input()函式:無論使用者輸入什麼內容,該函式都將返回字串型別;

2、print()函式:將內容按照一定的格式輸出到控制檯。

做什麼事情都需要不斷地堅持下去,程式設計也一樣。現在python語言十分火熱,職場對python的需求也很高,薪資待遇都很棒,所以希望新手小白們能堅持學習哦~

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3486/viewspace-2832103/,如需轉載,請註明出處,否則將追究法律責任。

相關文章