第一個Python3.x程序


對於大多數程序語言,第一個入門編程代碼便是"Hello World!",以下代碼為使用Python輸出"Hello World!":

實例(Python 3.0+)

#!/usr/bin/python3

print("Hello World!")

在linux 下創建一個文件叫hello.py,並輸入

print("Hello World!")

然后執行命令:python hello.py ,輸出

localhost:~ jieli$ vim hello.py
localhost:~ jieli$ python hello.py
Hello World!

指定解釋器

上一步中執行 python hello.py 時,明確的指出 hello.py 腳本由 python 解釋器來執行。

如果想要類似於執行shell腳本一樣執行python腳本,例: ./hello.py ,那么就需要在 hello.py 文件的頭部指定解釋器,如下:

#!/usr/bin/env python
  
print  "hello,world"

如此一來,執行: ./hello.py 即可。

ps:執行前需給予 hello.py 執行權限,chmod 755 hello.py

在交互器中執行 

除了把程序寫在文件里,還可以直接調用python自帶的交互器運行代碼, 

localhost:~ jieli$ python
Python  2.7 . 10  (default,  Oct  23  2015 18 : 05 : 06 )
[GCC  4.2 . 1  Compatible Apple LLVM  7.0 . 0  (clang - 700.0 . 59.5 )] on darwin
Type  "help" "copyright" "credits"  or  "license"  for  more information.
>>>  print ( "Hello World!" )
Hello World!

注釋

  當行注釋:# 被注釋內容

  多行注釋:""" 被注釋內容 """

#!/usr/bin/python3   (第一種寫法) 表示用/usr/bin/python3  這個目錄Python3程序解釋器的路徑
#!/usr/bin/env python3 (第二種寫法)
           這二種寫法的區別,當你把py文件直接賦予執行權限去執行 ./hello.py 的時候,
給文件指定一個解釋器。

                       而 #!/usr/bin/python3 是一般默認的python解釋器的路徑,

                       所以這種的就是裝在默認位置的不會出問題。

                        但是 #!/usr/bin/env python3 則更加通用一些 會去你的PATH 中尋找python 。

                         你可以理解為env是一個程序.他存放在/usr/bin/這個文件  

                         夾下面..他可以去搜索python解釋器如果找到這個程序便啟動他..

                         通俗點講前者是限定死的路徑,缺點是如果自己沒有安裝在默認路徑里那就不好辦了。
                       后者是調用系統變量來自動找這個東西,所以第二種寫法會比前者更好一點

 

Python中單行注釋以 # 開頭,實例如下:

#!/usr/bin/env python3
#print ("Hello, A")   第一個注釋
print ("Hello, B")#print ("Hello, C")  第二個注釋

 執行以上代碼,輸出結果為:

Hello, B

多行注釋可以用多個 # 號或者Python中多行注釋以 三引號('''或""") 開頭:

#!/usr/bin/python3

#print ("Hello, A!")第一個注釋
#print ("Hello, B!")第二個注釋
 print ("Hello, C!")

執行以上代碼,輸出結果為:

Hello, C!
 

----------------------------------
#!/usr/bin/python3

'''或"""
print ("Hello, A!")
print ("Hello, B!")
print ("Hello, C!")
print ("Hello, D!")
'''或"""
print ("Hello, E!")




執行以上代碼,輸出結果為:

Hello, E!
,實例如下:
 

python中單引號和雙引號使用完全相同

使用三引號('''或""")可以指定一個多行字符串。

word = '字符串'
sentence = "這是一個句子。"
paragraph = """這是一個段落,
可以由多行組成"""

 

 


免責聲明!

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



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