Step 1.
建立一個 .py 檔

Step 2.
移到放置 hello.py 的目錄
$ cd Desktop/python_demo
輸入 python hello.py
$ python hello.py

string¶{ } 與 format ,可以彈性填入字、詞my_string = "Hello {} !!".format("Kristen")
print(my_string)
Hello Kristen !!
Step 1.
import sys
sys.argv[1]
sys.argv[0]是欲執行的那個檔
若一次想要放入多個,則可以這樣sys.argv[2],sys.argv[3],...
Step 2.
移到放置 hello_2.py 的目錄
$ cd Desktop/python_demo
輸入 python hello_2.py 及欲傳入的參數
$ python hello_2.py Kristen

circle.py 的檔案,並輸入圓半徑後可以回傳此圓的面積¶def Circle_Area(r):
" 輸入半徑,就會回傳圓面積 "
result = pi * r * r
return result
sys.argv傳進去的參數會是 string ,因為半徑是數值,所以要經過float()轉換a = '2' a_num = float(a)
建立一個 circle.py

terminal (命令提示字元)

circle.py

import circle
引用 circle 中的 Variable (變數)
print(circle.pi)
3.14159
引用 circle 中的 Function (函式)
print('半徑為5的圓週長 : ',circle.Circle_Circumference(5))
print('半徑為5的圓面積 : ',circle.Circle_Area(5))
半徑為5的圓週長 : 31.4159 半徑為5的圓面積 : 78.53975


class circle:
" 圓面積,圓周長 "
def __init__(self, r):
self.r = r
self.pi = 3.14159
def Circle_Area(self):
" 輸入半徑,就會回傳圓面積 "
result = self.pi * self.r * self.r
return result
def Circle_Circumference(self):
" 輸入半徑,就會回傳圓周長 "
result = 2 * self.pi * self.r
return result
circle.__doc__
' 圓面積,圓周長 '
查看 Function 的說明文件
help( circle.Circle_Area )
Help on function Circle_Area in module __main__:
Circle_Area(self)
輸入半徑,就會回傳圓面積
import circle_class
my_circle = circle_class.circle(5)
print( my_circle.pi )
print( my_circle.Circle_Area() )
print( my_circle.Circle_Circumference() )
3.14159 78.53975 31.4159
import module from module import variable_A, variable_B, function_Afrom module import *必須要在該 package 中的 init.py 中有設定
__all__,且只會列出有放在__all__中的 modole list
import package.module from package import moduleimport package.sub_package.modulefrom package.sub_package import moduleimport sys
sys.path
['', '/usr/local/Cellar/python3/3.6.2/Frameworks/Python.framework/Versions/3.6/lib/python36.zip', '/usr/local/Cellar/python3/3.6.2/Frameworks/Python.framework/Versions/3.6/lib/python3.6', '/usr/local/Cellar/python3/3.6.2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload', '/usr/local/lib/python3.6/site-packages', '/usr/local/lib/python3.6/site-packages/IPython/extensions', '/Users/hsinyu/.ipython']