7.11學(xué)習(xí) 程序設(shè)計基礎(chǔ)

注釋的使用

方便代碼的后期維護(hù),通過注釋能更加快速的了解代碼的含義

項目是團(tuán)隊開發(fā)的,互相參考對方的代碼是很常見的事情,良好的注釋,有利于代碼可讀性的提升

單行注釋

使用符號#開頭的文本內(nèi)容

多行注釋

使用符號三個單引號,或者三個雙引號包含的內(nèi)容

程序中,添加注釋的重要性

直接關(guān)于到您的代碼質(zhì)量,如果代碼質(zhì)量不高的情況,基本上就可以讓你重新開發(fā)了!

程序的輸出和輸入<熟練>

程序的輸出:

print()函數(shù):主要用于在標(biāo)準(zhǔn)輸出(控制臺)輸出信息

標(biāo)準(zhǔn)輸出

直接在print()函數(shù)的括號中輸出數(shù)據(jù)

在print()中可以使用連接符號 + 來連接不同的字符串

這樣的方式不推薦使用在某些情況下,會造成輸出在控制臺輸出錯亂

占位符輸出

常見的語法格式 ?print(“一段字符串%s” % (“這是替換的內(nèi)容”))

%s:占位符(萬能占位符)可以輸出任何數(shù)據(jù)【s:str】

%r:占位符(萬能占位符),其實就是Python控制臺轉(zhuǎn)換成字符串的方式

%d:占位符,只能輸出整數(shù)

%f:占位符,輸出浮點數(shù)【小數(shù)】

%20.12f 小數(shù)點前面的整數(shù),表示數(shù)字占據(jù)空間的寬度,小數(shù)點后面的數(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ù)是提示信息,可以通過一個變量,來接收用戶輸入的數(shù)據(jù)

input接收到的用戶輸入的數(shù)據(jù),都是字符串

c = input(“提示用戶輸入的信息:”)

選擇結(jié)構(gòu)<熟練>

程序結(jié)構(gòu):處理問題的思路

最常見的思路:按照步驟,順序執(zhí)行:程序的順序結(jié)構(gòu)

順序結(jié)構(gòu):就是按照從上到下的順序,逐行執(zhí)行代碼的過程

在多種情況同時出現(xiàn)的時候,需要進(jìn)行一個選擇【選擇困難癥!】

魚和熊掌的問題

程序結(jié)構(gòu)之選擇結(jié)構(gòu),根據(jù)指定的條件,選擇一個正確的選項執(zhí)行代碼。不正確的選項中的代碼就不會執(zhí)行

單個條件判斷

if條件:

如果條件判斷正確執(zhí)行的代碼

else:

如果條件判斷不正確執(zhí)行的代碼

多個條件判斷的情況

if條件1:

條件1判斷正確執(zhí)行的代碼

elif條件2:

條件2判斷正確執(zhí)行的代碼

elif條件n:

條件n判斷正確執(zhí)行的代碼

else:

所有條件不成立,執(zhí)行的代碼

條件嵌套的問題

if條件1:

print(“條件1判斷正確執(zhí)行的代碼”)

if條件2:

條件1判斷正確的基礎(chǔ)上,條件2也判斷正確執(zhí)行的代碼

在python中,代碼對齊是很重要的,這也是代碼比其它語言簡化的原因之一。一般4個字節(jié)。

變量<熟練>

我們隨便在代碼中寫了一個單詞,這個單詞中就可以存放數(shù)據(jù)了!

python代碼中,有這樣的一個東西,這個東西可以臨時保存各種數(shù)據(jù),保存好數(shù)據(jù)之后就可以進(jìn)行數(shù)據(jù)的使用了

變量:一個在程序中,臨時存儲數(shù)據(jù)的容器,給容器起個名稱,就是變量的名稱

變量的名稱命名規(guī)則:此規(guī)則是強(qiáng)制的,必須的。變量的名稱由數(shù)字、字母或者下劃線組成,只能以字母或者下劃線開頭

變量的名稱命名規(guī)范:

1.一個或者多個英文單詞組成,第一個英文單詞全部小寫,后面每個英文單詞首字母大寫

【駝峰命名法】

2.見名知意

代碼的命名規(guī)范,是為了更易看懂代碼。也是為了團(tuán)隊合作所需。一個變量的名稱能夠適合他的功能是很重要的。

變量的使用規(guī)則:

變量,一定要先聲明,后使用

變量的聲明,在python中比較簡單,直接寫變量的名稱即可!通過符號 = 給變量賦值

數(shù)據(jù)類型<熟練>

基本數(shù)據(jù)類型:使用最簡單的數(shù)據(jù),描述事物的東西

字符串

整數(shù)【int】

小數(shù)【浮點數(shù)】

真假【布爾類型】

引用數(shù)據(jù)類型【面向?qū)ο蟆?/p>

整數(shù)類型:integer類型,整型

num= 12十進(jìn)制類型

擴(kuò)展 (了解python 中對于以下進(jìn)制的表示方式) :

二進(jìn)制0 1 10 11 100 101 110 111

八進(jìn)制:0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 1720

十六進(jìn)制:0 1 2 3 4 5 6 7 8 9 a b c d e f 10

浮點數(shù)(小數(shù)):float類型,浮點類型

pi = 3.1415

布爾類型:Bool類型boolean類型

取值,只有兩個:True/False

flag = True

關(guān)于python的數(shù)據(jù)類型

python為了方便的處理各種數(shù)據(jù),python是一門弱類型的腳本語言

定義的變量,不存在任何數(shù)據(jù)類型,而是根據(jù)變量中存放的值,動態(tài)的改變數(shù)據(jù)類型

檢測一個變量的數(shù)據(jù)類型,可以通過type()函數(shù)進(jìn)行檢測

python中將數(shù)據(jù)存放在變量中了。

如果當(dāng)變量使用完畢之后,python會自動將變量占用的內(nèi)存空間釋放

強(qiáng)制刪除變量:語法:del變量名稱

項目操作過程中,用戶通過Input輸入的都是字符串,但是我們在某些情況下要求用戶輸入數(shù)值,因為這些數(shù)值需要進(jìn)行比較等運算

數(shù)據(jù)類型之間就需要進(jìn)行轉(zhuǎn)換

int() ? ? ?字符串->整數(shù)

float() ?字符串->浮點數(shù)

str()? 整數(shù)/浮點數(shù)->字符串

基本運算符<熟練>

算數(shù)運算符

加法:+

減法:-

乘法:*

除法:/

地板除法://

求余數(shù)運算:%

求冪運算:**

字符串<熟練>

普通字符串:

在程序中,包含在一對單引號或者雙引號中間的字符,稱為字符串,字符串就是用來使用字符描述一段信息的。

字符串的重復(fù)生成

語法:字符串*整數(shù),表示同時重復(fù)生成多個重復(fù)的字符串拼接到一次

三引號字符串:

可換行的字符串

字符串暫時來說很簡單,但使用次數(shù)非常多,一個項目或一個程序,對于字符串的使用都是非常頻繁的

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容