Python學習之路(1)——變數及基本資料型別
1.列印 "Hello World!"
程式碼示例:
執行結果:
2.變數
規則:
(1)變數名只能包含字母、數字和下劃線,不能數字打頭
(2)變數名不能包含空格,可以使用下劃線來分割其中的單詞
(3)不要使用python關鍵字作為自己的變數名
(4)變數名簡短又具有描述性
(5)慎用小寫字母l和小寫字母o,容易被人錯看成數字1和0
3.註釋
單行註釋:#
多行註釋:使用 ''' 或 """括起來
示例:
4.Python的標準資料型別(6個)
Python3 中有六個標準的資料型別:
- Number(數字)
- String(字串)
- List(列表)
- Tuple(元組)
- Set(集合)
- Dictionary(字典)
Python3 的六個標準資料型別中:
- 不可變資料(3 個):Number(數字)、String(字串)、Tuple(元組);
- 可變資料(3 個):List(列表)、Dictionary(字典)、Set(集合)。
(1)數字
Python支援四種不同的數字型別:
- int(有符號整型[可以代表八進位制和十六進位制])
- float(浮點型)
- bool(布林型)
- complex(複數) Python 還支援複數,複數由實數部分和虛數部分構成,可以用 a + bj,或者 complex(a,b) 表示, 複數的 實部 a 和虛部 b 都是浮點型。
數字型別例項:
注意:
<1> 在Python2中是沒有布林型的,它用數字0表示False,用1表示True。到Python3中,把True和False定義成關鍵字了,但它們的值還是1和0,它們可以和數字相加。
<2> 在Python 3裡,只有一種整數型別 int,表示為長整型,沒有 python2 中的 Long。
<3> 內建的type()函式可以用來查詢變數所指的物件型別。
下面兩副截圖截自菜鳥教程
注意:執行浮點數的運算,結果包含的小數位數可能是不確定的,這樣結果的起因是計算機內部表示數字的方式,所有語言都存在這種問題
示例:
執行結果:
(2)字串
python不區分字元和字串,用引號括起的都是字串,其中的引號可以是單引號,也可以是雙引號,這種靈活性就可以不用像其他語言那樣加反斜線來區分字串中的引號了
如:
‘I love "Python"’
"'c' is the third letter!"
a.修改字串的大小寫
title() -----------------單詞首字母大寫
upper() -----------------字母全部轉換成大寫
lower() -----------------字母全部轉換成小寫
示例:
執行結果:
b.拼接字串
python使用“+”來合併字串
示例:
執行結果:
c.使用製表符或換行符來新增空白
製表符:\t 換行符:\n
示例:
執行結果:
補充:python語句結束說明
python可以使用但不推薦使用分號結尾,python本身通過換行來識別一條語句的結束,當一條語句很長時,可以在結尾新增 “\\” 來 表示此句未結束,繼續寫在下一行
d.刪除空白
rstrip() -----------------刪除結尾的空白
lstrip() -----------------刪除開頭的空白
strip() -----------------同時刪除開頭的和結尾的空白
注意:這種刪除只是暫時的,並不改變變數本身
示例:
執行結果:
而我們需要修改原變數的值的時候,就需要將新值儲存回原變數中
示例:
執行結果:
e.將非字串值表示為字串------str()
示例1:
執行結果1:
python不會將int型別自動轉化為字串,需要我們使用str()進行強制轉換,但不會改變原有型別,需要儲存回去才能改變原變數的值,同時改變了它的型別
示例2:
執行結果2: