今天算是正式開始學習Python的內容,下面爲基礎內容的記錄。python
Python中,可使用字母、數字、下劃線三種字符及及組合構成,但有下面三種例外:函數
2b=「小果果」 #若是這樣定義變量,軟件會報錯。
'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'
以上是全部的Python關鍵字,除了2B之外,很難把變量起到以上內容吧。學習
剛開始學習,養成良好的習慣很重要,之後在起變量名時,作到一些固定的格式進行命名。spa
xgg_01="小果果01號"
用雙名稱,中間用下劃線分割的方法進行命名。blog
if 「小果果是個笨蛋」: #Python的條件語句後面都要加冒號: print(「yse,she is」) #下面的代碼塊內容,要縮進空格,通常用Tab鍵進行對齊,是4個空格,理論上只要對齊了,和縮進的字符量沒有關係 else: print("no,she is 聰明的小狗")
'''寫python程序的幾點要求 一、空格必定要對齊,空格的多少決定程序塊的行數; 二、關鍵字先後的 括號,冒號 必定都是半角的,不然報錯; 三、多寫點註釋,由於只是多打幾行字,不然本身也認不出來寫的啥了。 ''' print("請判斷小果果是否是笨蛋") a_1=input("請輸入「是」或者「否」:") #=賦值 ==判斷 print("那小果果的毛是什麼顏色的?") a_2=input("顏色?") if a_1=="是": #首先判斷小果果是否是笨蛋,若是是否的話,直接跳到elif if a_2=="棕色": #再次判斷小果果的顏色,若是輸入的是棕色,順序執行,不然跳到else print("哈哈哈,小果果是個棕色的笨蛋") else: print("哈哈哈,小果果是個"+a_2+"的笨蛋") elif a_1=="否": #elif 是else if的縮寫 if a_2=="棕色": print("哈哈哈,小果果是個棕色的小狗,不是笨蛋") else: print("哈哈哈,小果果是個"+a_2+"的小狗")
while 條件: #循環體 #若是循環體爲真,那麼執行循環,爲假,不執行循環
break用於退出全部循環字符串
#用戶登錄(三次機會) n=1 while n<=3:#把while循環放到最前面,後續須要考慮用戶名對,可是密碼錯的狀況,用到再說; print("請輸入密碼") pwd=input("")#此句子爲標準的用戶屬於語句,python3中已經不分raw_input()和input()了 if pwd=="123": print("登錄成功") break#跳出循環,程序結束 else:#密碼輸入錯誤,執行如下代碼 if (3-n)!=0:#嵌套一個if語句,提示次數,!= 不等於號。 print("密碼輸入錯誤,還有%d次機會,請從新輸入"%(3-n))#此爲常識,循環若是有次數提示的時候,這樣寫 %d ,在最後標註%變量。嘗試了下,用其餘的字母代替d會報錯。 else:#沒次數了,執行下面 print("密碼錯誤超過3次,退出") n=n+1#上面if語句執行完畢後,n+1,從新執行while語句。
(三)continueinput
continue用於退出當前循環,繼續下一次循環it
print("想要輸出到幾?") #輸入最大數,讓程序從1依次輸出到最大數 a_1=int(input("請輸入數字")) a_2=1 while a_2<=a_1: #輸入0的話,就至關於不執行該程序; print(a_2) #首先輸出1; a_2=a_2+1 #讓a_2+1,繼續執行; if a_2>5:#加個小插曲,讓2-5以內的數單獨走一個循環; continue#判斷a_2若是大於5,跳出該循環,目前想不起來其餘的用法,就是循環之間的連接函數 while a_2<=a_1: print(a_2) a_2=a_2+1
一、說明class
a_1="棕色"
單引號,雙引號均可以,有頭有尾import
二、字符串的加法和乘法
加法
print("哈哈哈,小果果是個"+a_1+"的小狗") #輸入內容爲:哈哈哈,小果果是個棕色的小狗
乘法
s="哈哈" t=s*10 print(t) #輸出內容爲:哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
一、數字子賦值或者使用的時候不須要加引號
二、數字的運算有+、-、*、/、**(冪)、%(取餘數)、//(取商)