課時:一課時(45分鐘)
課程內容:
1.type()函式的使用
2.型別轉換函式的使用
3.input()函式的使用
課程安排:
(一)python中的資料型別(基本型)
字串型(str): 「hello world」 「我愛python」 "3+5"
整型(int): 5 5**2
浮點型(float):3.0 3.0*5
邏輯性(bool):true false
none型: none
(二)如何確定變數(值)的型別
type()函式: type(「hello world」)
執行程式,沒有反應。記住:python中使用print()函式進行輸出,應寫成: print(type(「helloworld」))
(三)型別裝換
1.int():轉換為整型
例如:int(3.9) 輸出: 3 說明:int()只取整 ,不進行四捨五入
int(「10」) 輸出:10 說明:輸出沒有變化,但是型別發生了改變,可以使用type()驗證。
int(「hello」) 輸出:錯誤 說明:不能轉化非數值字串
int(「3+5」) 輸出:錯誤 說明:字串中+非數值
2.str()轉化為字串型:
例如:a = 3 b = "hello" print(a+b) 輸出:報錯 說明:字串不能與數字相加
a =3 b = "hello " print(str(a)+b) 輸出:3hello
3.float()轉化為浮點型:
例如:float(3) 輸出:3.0
4.bool()轉化為邏輯型
例如: bool(3) 輸出:true 說明:非0數值均轉化為真(true)
bool("helllo world ") 或bool(「 」) 輸出:true 說明:非空字串均轉化為真(true),乙個空格的字串也為非空
bool(0) 或 bool(0.0) 或bool(「」) 輸出:false 說明:數值0轉換為假(false)
(五)input()函式
1.嘗試input()函式
程式: input()
輸出:無輸出 ,但是當滑鼠移動到輸出介面出現閃爍游標,此時可以進行輸入操作。但回車後沒有任何反應。
2.輸出(顯示)輸入內容
a = input ()
print(a)
輸出:輸入的內容。
3.提示使用者輸入,輸出使用者輸入的變數型別
a = input(「請輸入任何內容:」)
print(a)
print(type(a))
輸出:輸入內容及 str 說明:使用input()輸入的所有內容在python中都儲存為字串型。
4.獲得使用者年齡,輸出10年後使用者的年齡。
a = input("請輸入你的年齡」)
b = int(a) +10
print("10年之後,你的年齡是:" + str(b))
說明:型別轉換的使用
5更改上面的**
b = int(input("請輸入你的年齡」)+10)
print(b)
說明:適當簡化
6.再次更改**:
print(int(input("請輸入你的年齡"))+10)有什麼思考?簡單了,但是否利於理解?
我們對**的要求: 在容易理解的前提下盡量簡潔。
Python程式設計基礎教學大綱
學 大綱錄課程簡介 教學目的和要求 教學中應注意的問題 教學內容 教學課時分配 教材與 參考書目 課程簡介 python程式設計基礎 2 4 5 教學目的和要求 python的程式設計模式 命令式程式設計 函式式程式設計 熟練運用python運算子 內建函式以及列表 元組 字典 集合等基本資料型別和...
Python基礎教學6 if判斷
課時 1課時 45分鐘 課程目標 1.了解比較運算子 2.掌握if判斷語句的基本用法 3.了解if函式的巢狀使用 4.掌握and or not關鍵字用法 課程教學過程 一 判斷第一步 確定判斷條件 比較運算子 結果為bool型 a b 比較a和b是否相等 相等為true 不等為false 例如 3 ...
Python的基礎知識傻瓜教學!
abc my you 如果要選取列表中的元素 abc 1 輸出 you 要替換列表中的元素 abc 1 he cde my you 選取元素同樣用 cde 1 列表中的元素是可以修改的 但是元組這種資料型別呢 是不能修改的 set a isghehg b abgeigh 求他們的交集 要先轉化成集合...