1. 程式人生 > >學習python第二日總結

學習python第二日總結

**

12/25 記 python入門

**
學習了python的各種發展背景,python是一種什麼樣的語言,理論知識不再敘述,見思維導圖。
---------------------手動分割-----------------------
下午學習 註釋 識別符號 變數 資料型別 型別轉換 輸入和輸出

- 註釋:

1.單行註釋
以#開始 註釋本行所有資訊 例如:

#a是一個變數
a=1
print(a)

2.多行註釋
以’’'開始 ‘’'結束 例如:

'''
a是一個變數
b也是一個變數
'''
a=1
b=2
print(a)
print(b)

注意:單行註釋不佔用記憶體,多行註釋佔用記憶體。

- 識別符號

1.識別符號由數字、字母、下劃線組成。
2.以下劃線或者字母開頭。
3.區分大小寫,例如 _a 和 _A 代表不同的識別符號。
4.不限制長度,但是需要有意義,以駝峰法來規範,例如 userName 簡單明瞭。
5.不可以使用特殊字元和關鍵字,例如print for 等。
注意:支援中文,但是不建議使用中文。

- 變數

1.變數指的是是在後期使用中可以改變的一個量。
2.變數使用之前必須賦值。
3.python中變數無需宣告。

#變數的規範,組成是  【變數名 = 值】
a=1
print(a)
a=2
print(a)

上例兩次顯示的值依次是1和2。

- 資料型別

1.整型 int
2.浮點型 float
3.布林型別 bool
只有兩種結果,true和false。1和0
4.None型別
None代表空值,並不代表0,因為0是有意義的一個數值,而None是一個特殊的空值。
5.字元型 str
‘abc’ ‘23大’
如果字串中含有‘,則用雙引號括起來。例如
I’m OK.----->“I’m OK.”

- 型別轉換

#int->float
a=1
b=float(a)
print(b)
print(type(b)) #輸出結果為:1.0 float

#int->bool
a=1
b=bool(a)
print
(b) print(type(b)) c=0 d=bool(c) print(d) print(type(d))#輸出結果為:True bool Fales bool #int->None a=1 b=None print(b) print(type(b))#輸出結果為:None NoneType #int->str a=1 b=str(a) print(b) print(type(b))#輸出結果為:1 str #float->int (取整) a=1.123456 b=int(a) print(b) print(type(b))#輸出結果為:1 int #str->bool a="abc" b=bool(a) print(b) print(type(b))#輸出結果為:True bool #str->bool a="" b=bool(a) print(b) print(type(b))#輸出結果為:False bool

注意:字串如果轉為int和float時只能為數字的情況下才可以轉換。
當空字元轉換bool時結果是float,但是此空字元不同於None
任何型別都可以轉換為str型

- 輸入和輸出

1.輸入
input

#從鍵盤接受使用者輸入姓名
name=input("請輸入姓名:")
print(name)

2.輸出
print

#從鍵盤接受使用者輸入姓名
name=input("請輸入姓名:")
print(name)  #輸出使用者輸入的姓名

2.1佔位輸出
蘿蔔填坑,不能多不能少要剛剛好,對應好%後的格式輸出。

#定義一個英雄的名字,等級,HP等並輸出
name="喬"
level=99
hp=999
mp=199.1
print("您使用的英雄是:%s\n當前等級為:%s\n剩餘血量為:%s\n剩餘魔法值為:%s"%(name,level,hp,mp))
'''輸出結果為:
您使用的英雄是:喬
當前等級為:99
剩餘血量為:999
剩餘魔法值為:199.1'''

在這裡插入圖片描述