python編程基礎_月隱學python第2課
學習目標
-
掌握變量的輸入和輸出
-
掌握數據類型的基本概念
-
掌握算數運算
1.變量的輸入和輸出
1.1 變量輸入
使用input輸入
input用於輸入數據給變量,無論輸入什麼都是字符串 #input括號中字符串用於提示用戶,不用輸入 age = input('請輸入你的年齡') print(age) # 把字符串age轉換爲整型數據 # age = int(age) # 轉換爲浮點數 age = float(age)
1.2 變量輸出
print函數 作用:將數據顯示到屏幕 用法: 顯示字符串 print('hello')
#顯示變量 age = 20 print(age) 顯示多個字符串和變量 age = 20 sex = '男' print('俺是大傻',age,sex) 格式化顯示 name = '大傻' age = 20 #%s和%d叫佔位符,替變量站了位置,顯示的時候會用變量的值替換佔位符 #佔位符和和後面小括號裏的變量一一對應 print('俺是%s,俺今年%d歲了'%(name,age)) 常見的佔位符 %s 字符串佔位符 %d 整數的佔位符 %f 浮點數的佔位符
1.3 注意事項
-
變量必須先定義後使用
-
變量的類型由所賦值決定
-
=兩邊要留一個空格
2. 註釋
python解釋器不解釋、不執行註釋
-
註釋的優點:
-
註釋可以提高代碼的可讀性、可維護性。
-
保留代碼
-
方便調試
-
-
註釋的書寫格式
-
單行註釋,以#開始,一直到本行結束都是註釋 #這是單行註釋
age = 20 #這也是單行註釋
-
多行註釋 #1.使用三個單引號 ''' 中間的任何內容都是註釋, 可以有多行 但中間不能再有三個單引號
''' #2.使用三個雙引號 """ 中間都是註釋內容 但不能出現三個雙引號 """
-
-
注意
-
單行註釋一般出現在註釋代碼的上面和右面
-
良好的註釋是一個優秀程序員的基本素質
-
不要每行代碼都加註釋,只註釋比較難懂的代碼,或對變量說明
-
3. 常量
程序在運行的過程中,值永遠不會發生改變的量稱之爲常量
python沒有專門的常量類型,一般約定俗成使用大寫表示常量
# 圓周率 PI = 3.1415926
4. 數據類型
每一種數據類型都有不同表示,不同運算,所以必須要理解每一種類型,才能正確書寫代碼。
python中大體上分爲以下兩類:
-
內置類型,語言本身支持的類型
-
自定義類型,類(class)
4.1常用的內置類型
-
數值類型
b = 3.5 print(type(b)) # 科學計數法 c = 2e2 print(c,type(c))
a = 3 + 2j print(a,type(a))
-
整數(int) 表示整數類型,例如 3,4,5
-
浮點數(float) 代表實數,寫法有兩種,自然表示法: 2.3 ,3.5; 科學計數法:200=2e2, e表示以10爲底的指數,e後面必須跟一個整數
-
複數(complex): a + bj
-
-
布爾類型
布爾類型表示真假、對錯、陰陽等,只要是兩種狀態的都可以用布爾類型表示。它有兩個值:True(1)和False(0)
# 數值和布爾能進行的算數運算 a = 3 b = 3.5 c = True print(a + c) print(c * 5)
-
字符串類型
-
字符串表示,用引號引起來的就是字符串
-
'單引號字符串'
"雙引號字符串"
'''
多行字符串
'''
"""
多行字符串
""" -
轉義字符串 ,如果單引號中包括了一個單引號那麼需要對裏面的單引號轉義
-
5.作業
1.控制檯打印出如下格式所示的內容
******************************** 敵軍還有5秒到達戰場! ********************************
2.寫一個程序 打印:大家好,我是XXX,我來自xxxx。要求:
-
其中xxx必須是變量
-
使用格式化字符串打印
3.從鍵盤上輸入兩個整數,打印它們的和、差、乘積、商。
4.從鍵盤上輸入圓的半徑,計算圓的面積,運行結果如下面所示。
-
輸入的半徑是字符串,需要轉換爲數值
-
π的值取3.14就可以了了
請輸入圓的半徑:10 圓的面積爲:314