Python第一週Round2記錄—基礎內容

今天算是正式開始學習Python的內容,下面爲基礎內容的記錄。python

1、變量

Python中,可使用字母、數字、下劃線三種字符及及組合構成,但有下面三種例外:函數

(一)變量的開頭不能是數字;

2b=「小果果」  #若是這樣定義變量,軟件會報錯。

(二)Python的關鍵字不能做爲變量;

'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之外,很難把變量起到以上內容吧。學習

(三)不要和Python內置的「類」名稱,或者函數名稱重複

(四)約定俗成的變量起名法

剛開始學習,養成良好的習慣很重要,之後在起變量名時,作到一些固定的格式進行命名。spa

xgg_01="小果果01號"

用雙名稱,中間用下劃線分割的方法進行命名。blog


 

2、條件語句(if else語句)

(一)基本使用方法

if 「小果果是個笨蛋」:   #Python的條件語句後面都要加冒號:
    print(「yse,she is」)  #下面的代碼塊內容,要縮進空格,通常用Tab鍵進行對齊,是4個空格,理論上只要對齊了,和縮進的字符量沒有關係 
else:
    print("no,she is 聰明的小狗")

(二)if語句的嵌套(嵌套最好不超過5層)

'''寫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+"的小狗") 

 


3、循環語句(whlie語句)

(一)說明

while 條件:
    #循環體

    #若是循環體爲真,那麼執行循環,爲假,不執行循環 

(二)break

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

 


 

4、字符串和數字

(一)字符串

一、說明class

a_1="棕色"

  單引號,雙引號均可以,有頭有尾import

二、字符串的加法和乘法

  加法

print("哈哈哈,小果果是個"+a_1+"的小狗")

#輸入內容爲:哈哈哈,小果果是個棕色的小狗

  乘法

s="哈哈"
t=s*10
print(t)

#輸出內容爲:哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

(二)數字

一、數字子賦值或者使用的時候不須要加引號

二、數字的運算有+、-、*、/、**(冪)、%(取餘數)、//(取商)

相關文章
相關標籤/搜索