Python基礎——輸出[print()]與輸入[input()]


  Python版本:3.6.2  操作系統:Windows  作者:SmallWZQ

  Python是一種面向對象的解釋型計算機程序設計語言,Python的特點是“簡單”、“明確”和“優雅”。Python的語法比較簡單,編寫代碼時:采用縮進方式(這是Python的一大特性)。

  代碼示例如下: 

1 a = 100
2 #輸出a的值
3 print(a) 
4 if a >=0:
5     print(a)
6 else:
7     print(-a)

  在python中,以#開頭的語句是注釋。其他每一行都是一個語句,當語句以冒號:結尾時,縮進的語句視為代碼塊。 

  縮進有利有弊。優點主要有二:

  優點一:強迫你寫出格式化的代碼,但沒有規定縮進是幾個空格還是Tab。按照約定俗成的管理,應該始終堅持使用4個空格的縮進;

  優點二:強迫你寫出縮進較少的代碼,你會傾向於把一段很長的代碼拆分成若干函數,從而得到縮進較少的代碼。

輸出(print())

  在Python 3.x版本中,print是函數。這意味着需要編寫print(42)而不是print 42。除此之外,它的工作方式和之前的2.x版本差不多。

  用print()在括號中加上字符串,就可以向屏幕上輸出指定的文字。比如輸出’hello, world’,用代碼實現如下:

1 #輸出字符串“hello world”
2 >>>print('hello world!') 

  print()函數也可以接受多個字符串,用逗號“,”隔開,就可以連成一串輸出:

  print()會依次打印每個字符串,遇到逗號“,”會輸出一個空格。 

  示例代碼如下:

1 #print()函數可以接受多個並列的字符串
2 >>>print('Happy','New','Year','!!!')

  print()也可以打印整數,或者計算結果。

1 >>>print(888)
2 888
3 #整數相加,不能加引號,否則將輸出字符串
4 >>>print(700+188)
5 888
6 >>>print('700+188')
7 700+188

  print()函數用法總結如下:

 1 #print()總結
 2 #不要忘記英文版逗號“,”
 3 >>> print('Jack:',22)
 4 Jack: 22
 5 >>> print(1,2,3)
 6 1 2 3
 7 #輸出元祖必須這樣輸出;
 8 >>> print((1,2,3))
 9 (1, 2, 3)
10 >>> 
11 #變量也是可以的
12 >>> name='peace'
13 >>> print(name,22)
14 peace 22
15 >>> 
16 #可以使用‘+’連接字符串
17 >>> print('hello'+','+'peace')
18 hello,peace
19 >>> 

  特別地,正如代碼注釋所示:對於700+188,Python解釋器自動計算出結果888,但是,'700+188'是字符串而非數學公式,Python把它視為字符串。

輸入(input())

  Python 3.x版本中input()取代了之前2.x版本中的raw_input(),2.x版本中的input()不再使用。

  Python 3.x版本提供了輸入函數——input()。input()用法如下:

#input()用法
>>>name = input()
Jack
#輸出結果含有引號‘’
>>>name
'Jack'
#結果不包含引號
>>>print(name)
Jack
>>>phone = input()
0571-8877
>>>phone
'0571-8877'
#結果輸出的是字符串

  input()可以讓用戶輸入數字,包括int類型,Float類型等等。

  代碼示例如下:

 1 #input()默認用戶輸入字符串
 2 #用戶輸入int整數
 3 >>>num = int(input())
 4 12
 5 >>>num
 6 12
 7 #數字12沒有引號喲
 8 >>>num_float = float(input())
 9 12.34
10 >>>num_float
11 12.34

  注:input()默認用戶輸入的內容為字符串,如果需要輸入數字,需要強制轉換,務必加上int()、float()等。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM