一
- 輸出Hello World
哈哈,輸出了Hello world;
二.基本類型(int,float)
-
int :整型
-
float:浮點型
-
bool:布爾型
- bool: True,False(兩個值首字母均爲大寫)
-
關於布爾值
- bool(‘abc’) 爲True
- bool(’’) 爲 False
- bool([1,2,3]) 爲True
- bool([]) 爲False
- bool({1,2,3}) 爲True
- bool({}) 爲 False
- bool(None) 爲 False
- 一切的空值都會被認爲是False
-
注意:
- / 代表除,結果爲浮點型
- // 代表除以後只取整,結果爲整型
-
type(): 查看某個變量的基本類型,比如:type(1),結果爲整型
-
複數的表示:36j(在數字後面加上小寫的 j 就可以了)
三.不同進制
表示
- 二進制:0b10表示十進制的2,在數字前加 0b 即爲二進制
- 八進制:0o10表示十進制的8,在數字前加 0o 即爲八進制
- 十六進制:0x10表示十進制的16,在數字前加 0x即爲十六進制
進制之間的轉換
- 將任意進制轉換爲二進制:
- bin()
- 將任意進制轉換爲八進制:
- oct()
- 將任意進制轉換爲十進制:
- int()
- 將任意進制轉換爲十六進制:
- hex()
四.
- 單引號,雙引號,三引號
- “ let’go ” -------’ let"go ’
- “”" 三引號中間
寫的字
符串 “”" 輸出後是這樣的- 三引號中間
- 寫的字
- 符串
- 寫代碼時換行,輸出時不換行可以這樣
- ‘ Hello wo\
- rld ’
五.轉義字符
- 想要輸出 “ hello \n world”
- 可以這樣 : print(‘hello \n world’)
- 也可以這樣:print(r’hello \n world’)
- r 的作用是將字符串變成一個原始字符,寫的是什麼就輸出什麼,r可以大寫
六.字符串的運算
- 字符串的乘法
- “hello”*3 輸出的是將hello重複三次
- 取字符串中的某個字符
- “hello world”[0] 代表取字符串中的第一個字符,輸出的是 h
- “hello world”[-1] 代表取字符串中的倒數第一個字符,輸出的是 d
- 注:正方向是從0開始,負方向是從-1開始
- 取字符串中的一個子字符串
- “hello world”[0:5] 取到的是 hello 其中取的時候包含第一個0下標位置字符,而不包含第二個5下標位置的字符
- “hello world”[0:-6] 取到的是 hello ,同樣包含第一個下標處的字符,不包含第二個下標出的字符
- “hello world”[6:11] 取到的是 world , “hello world”[6:12] 取到的也是 world ,不會報錯
- “hello world”[6:] 取到的是 world ,這個表示從下標爲6取到最後
- “hello world”[:5] 取到的是 hello ,這個表示從最開始取到,下標爲4的地方
七.列表(list)
- [“a”,“b”,“c”,“d”][0] 輸出是‘a’
- [1,2,3,4][1] 輸出是2
- [“a”,“b”,“c”,“d”][0:2] 輸出是[“a”,“b”]
- [“a”,“b”,“c”,“d”][-1:] 輸出是 [“d”]
- 注:用單一的數字,輸出的是一個元素,加上‘:’選擇,輸出的是列表,哪怕只有一個元素
八.元組(tuple)
- (1,2,3)是一個元組
- 和列表用法相似
- 當定義只有一個元素的元組時,(1,)可以表示;(1)不能表示,解釋器會把小括號當成運算符號,而不是元組
- ()表示一個空的元組
九.序列
- 字符串,列表,元組,統稱爲序列
- 序列都有的操作
- 某個元素是否包含於序列中
- in :3 in [1,2,3,4,5] 返回True
- not in : 3 not in [1,2,3,4,5] 返回 False
- 序列的長度
- len : len(“hello world”) 返回11
- 序列中的最值
- max([1,2,3,4,5,6,7]) 返回7
- min([1,2,3,4,5,6,7]) 返回1
- ord() :輸出元素的ascll碼,
- ord(‘a’) 輸出97
- 某個元素是否包含於序列中
十.集合(set)
- {1,2,3} 是一個集合
- {1,2,3,4,5} - {2,3,6} 輸出{1,4,5}
- 從第一個集合裏剔除第二個集合裏有的元素
- {1,2,3,4,5} & {2,3,6} 輸出{2,3}
- 兩個集合的交集
- {1,2,3,4,5} | {2,3,6} 輸出{1,2,3,4,5,6}
- 兩個集合的並集
- set() 定義一個空的集合
- len(set()) 輸出0,集合長度爲空
十一.字典(dict)
- {key1:value1,key2:value2…} 爲一個字典
- 字典通常是通過key得到value
- {“q”:“haha”,“w”:“hehe”,“e”:“heihei”}[“q”] 輸出"haha"
- 通過key得到value
- {} 表示一個空的字典