python-FIrst1--變量賦值-註釋-用戶交互-條件判斷與縮進
變量與賦值
name=‘mike‘ #這裏一定要註意,如果右邊的值不是數字,就一定要加引號,否則系統會認為右邊也是一個變量,而右邊我們希望是一個值,所以這時候我們就需要給右邊加上單引號或者雙引號,以表示右邊是一個字符串。
age=39
把右邊的值賦予左邊,就是賦值,左邊的name和age就叫做變量。
註釋
可以用#符號來表示,也可以用一對三個連續的單引號和雙引號來表示多行註釋,當要註釋的內容不多的時候用#比較方便,當要註釋很多行內容尤其是超過三行的時候最好用,一對 三個單引號或者雙引號
#床前明月光
上面是一個單行註釋,下面是一個多行註釋,本質上沒有任何區別,一段好的代碼需要有詳細的註釋,這樣方便以後的維護,也方便其他的人對你的代碼進行閱讀,如果你離職了,你的代碼沒有人能夠閱讀,這樣可能也就沒法進行升級更新了。
‘‘‘ 床前明月光, 疑是地上霜。 舉頭望明月, 低頭思故鄉 ‘‘‘
用戶交互,
顧名思義,就是用戶和計算機發生互動,之前name這個變量是固定不變的內容,固定不變的值,這樣很明顯會無法滿足我們的需求,此時就需要一個更加靈活的函數,input函數,可以讓用戶輸入,每次用戶可能都可以輸入不同的內容也就是不同的值,這樣我們的變量就可以是不同的,就不需要一遍遍重復的定義了。這樣的變量就是通過動態存儲進去的。即便是交互輸入如果是字符串一樣是需要加雙引號或者單引號的,否則系統仍舊是會錯誤的判斷成是一個變量,準確說是一個沒有定義的變量。
name=input(‘plz input your name :‘) print(name)
條件判斷:
if 我身高超過兩米:
print("我可以去打NBA了”)
else:
print("還是老老實實的上學吧")
上面是一個很基本的一個條件判斷格式, 下面是一個判斷是否成年人的一個實例
age=input(‘plz input your age:‘) if int(age)>=18: print(‘成年人‘) else: print(‘未成年人‘) plz input your age:22 成年人
縮進
age=21 print(‘age:‘,age) File"<ipython-input-12-c44e00ba563a>", line 2 print(‘age:‘,age) ^ IndentationError: unexpected indent
上述代碼出現問題就是因為print函數前面有了一個空格,縮進不正確,這就是由縮進不對引發的錯誤~~~~~~,切記
python-FIrst1--變量賦值-註釋-用戶交互-條件判斷與縮進