python入門前了解
1.print()函數(shù)->這個(gè)函數(shù)主要用于在控制臺輸出雙引號中的信息
2.input()輸入专缠,可以接收用戶鍵盤的輸入數(shù)據(jù)
3.int()轉(zhuǎn)換,將字符轉(zhuǎn)換成了整數(shù)
4.importos:import單詞表示導(dǎo)入的意思,就是在程序中玫锋,引入了其他的模塊
5.os.system(“cls”):執(zhí)行系統(tǒng)的cls清屏命令滓走,清除命令行窗口中的無關(guān)數(shù)據(jù)
程序設(shè)計(jì)基礎(chǔ)之注釋的作用
1.什么是注釋?
解釋說明的文字【往往是入門程序員最討厭的東西】代碼執(zhí)行的時(shí)候嗓化,不會執(zhí)行注釋的內(nèi)容
2.注釋的作用
方便代碼的后期維護(hù)棠涮,通過注釋能更加快速的了解代碼的含義項(xiàng)目是團(tuán)隊(duì)開發(fā)的,互相參考對方的代碼是很常見的事情刺覆,良好的注釋严肪,有利于代碼可讀性的提升
3.注釋的使用
? ? ? ? ? 1.單行注釋
使用符號#開頭的文本內(nèi)容
? ? ? ? ? ?2.多行注釋
使用符號三個(gè)單引號,或者三個(gè)雙引號包含的內(nèi)容
4.程序中,添加注釋的重要性
直接關(guān)于到您的代碼質(zhì)量驳糯,如果代碼質(zhì)量不高的情況篇梭,基本上就可以讓你重新開發(fā)了!項(xiàng)目作業(yè)中酝枢,可以添加注釋了恬偷!讓代碼的可讀性提升!
程序的輸入輸出
1.程序的輸出:print()函數(shù):主要用于在標(biāo)準(zhǔn)輸出(控制臺)輸出信息
? ?標(biāo)準(zhǔn)輸出
? 1.直接在print()函數(shù)的括號中輸出數(shù)據(jù)
? ?2.在print()中可以使用連接符號+來連接不同的字符串這樣的方式帘睦,不推薦使用袍患,在某些情況下,會造成輸出在控制臺輸出錯亂
占位符輸出
? ?1.常見的語法格式print(“一段字符串%s” % (“這是替換的內(nèi)容”))
%s:占位符(萬能占位符)可以輸出任何數(shù)據(jù)【s:str】
%r:占位符(萬能占位符)官脓,其實(shí)就是Python控制臺轉(zhuǎn)換成字符串的方式
%d:占位符协怒,只能輸出整數(shù)
%f:占位符,輸出浮點(diǎn)數(shù)【小數(shù)】
%20.12f小數(shù)點(diǎn)前面的整數(shù)卑笨,表示數(shù)字占據(jù)空間的寬度孕暇,小數(shù)點(diǎn)后面的數(shù)字表示保留的小數(shù)位數(shù)
程序的輸入:
python2.x:使用的是raw_input()函數(shù)
python3.x:使用的是input()函數(shù)來操作輸入,要求是標(biāo)準(zhǔn)輸入(鍵盤)
input([msg]):input函數(shù)主要是用于進(jìn)行程序接收用戶鍵盤輸入的函數(shù)赤兴,msg參數(shù)是提示信息妖滔,可以通過一個(gè)變量,來接收用戶輸入的數(shù)據(jù)
input接收到的用戶輸入的數(shù)據(jù)桶良,都是字符串
c = input(“提示用戶輸入的信息:”)
程序結(jié)構(gòu):處理問題的思路
1.最常見的思路:按照步驟座舍,順序執(zhí)行:程序的順序結(jié)構(gòu)
2.順序結(jié)構(gòu):就是按照從上到下的順序,逐行執(zhí)行代碼的過程???
1.單個(gè)條件判斷
if條件:
? ? ? ? ?執(zhí)行的代碼
否則的情況
if條件:
? ? ? ? ?如果條件判斷正確執(zhí)行的代碼
else:
? ? ? ? ?如果條件判斷不正確執(zhí)行的代碼
2.多個(gè)條件判斷的情況
if條件1:
? ? ? ? ? ? 條件1判斷正確執(zhí)行的代碼
elif條件2:
? ? ? ? ? ? 條件2判斷正確執(zhí)行的代碼
elif條件n:
? ? ? ? ? ? 條件n判斷正確執(zhí)行的代碼
else:
? ? ? ? ? ?所有條件不成立陨帆,執(zhí)行的代碼
3.條件嵌套的問題
if條件1:
? ? ? ? ? ? print(“條件1判斷正確執(zhí)行的代碼”)
if條件2:
? ? ? ? ? ? 條件1判斷正確的基礎(chǔ)上曲秉,條件2也判斷正確執(zhí)行的代碼