1、變量
python的變量賦值很簡單,不需要聲明類型,直接賦值就性
整型 a = 100
字符型 b = "test" (字符類型的可以使用雙引號也可以使用單引號,但是一定要成對的使用)
整型轉換字符型 str(a)
字符型轉換整型 c="123"int(c) (字符c中的內容必須是數字型,不然報錯)
運算符:
加法 + 3 + 2 = 5
減法 - 3 - 2 = 1
乘法 * 3 * 2 = 6
乘方 ** 3 ** 2 = 9
除法 / 3 / 2 = 1.5
整除 // 3 // 2 = 1
取餘 % 3 % 2 = 1
輸出(打印):print(“Hello world”)
打印帶變量的字符串
print(“%d is a number. %s is a string” %(x,y)) %d代表數字%s代表字符%r代表任何類型x,y代表傳入的值
print() 是輸出並換行,想要實現輸出不換行,則需要在print的輸出里加上end="" ,後面也可以輸入一些內容
print(" ",end="")
列表list 用 [ ] 表示
a = [1,2,3,4,5]
b = [1,2,3,"adsa",213]
基本操作和java數組類似,下標也是從0開始,但是這裏的列表長度是可變的,而且裏面的數據也可以是不同數據類型的
list方法-------切片:截取序列的一部分作爲新的序列返回 List[x:y]返回從x到y-1的元素方法,可以理解區間爲前閉後開
例:c = a[1:4]----> c=[2,3,4]
注:字符串也可以用切片的方式截取想要的字符,str 是關鍵字,不要賦值
len(list) |
列表元素個數 |
len(a) |
max(list) |
返回列表元素的最大值 |
max(a) |
min(list) |
返回列表元素的最小值 |
min(a) |
list.append(obj) |
在末尾添加新的對象 |
a.append(3) |
list.count(obj) |
統計某個元素出現的次數 |
a.count(2) |
list.extend(list1) |
在末尾追加新的列表 |
a.extend(b) |
list.index(obj) |
查詢某個元素第一次出現的位置 |
a.index(2) |
list.insert(index,obj) |
在某個位置添加新的元素 |
a.insert(1,2) |
list.pop(n) |
刪除第n-1個位置的元素(不填表示刪除最後一個) |
a.pop() |
list.remove(obj) |
刪除某個元素的第一次出現匹配項 |
a.remove(2) |
list.sort() |
排序 |
a.sort() |
list.clear() |
清空列表 |
a.clear() |
list.copy() |
複製列表(內存地址複製) |
b=a.copy() |
元組tuple 用() 表示
賦值 f =(1,2,3,4)
特色:
與list類似,最大的不同是元組是一種只讀且不可變更的數據結構
不可取代元組中的任意一個元素
list與tuple可以互相轉換,tuple(list)、list(tuple)
tuple中只有2個方法count() index()
字典Dict 用{ } 表示
賦值 a={‘age’:12,’name’:’hyh’} 以鍵值對的形式保存
dict.clear() |
情況字典 |
a.clear() |
dict.copy() |
複製字典 |
b = a.copy() |
dict.get(key,default) |
返回指定鍵的值,若不存在則返回default的值 |
a.get(‘x’) |
key in dict |
如果鍵在字典裏,返回true,否則返回false |
‘x’ in a |
dict.items() |
返回的全部字典數據(鍵、值),以元組的形式存放在列表裏 |
|
dict.keys() |
以列表返回一個字典裏所有的鍵 |
a.keys() |
dict.setdefault(key,default) |
和get()類似,若鍵不在字典中,將會添加鍵並將值設爲default的值 |
a.setdefault(‘x’,123) |
dict.update(dict1) |
把字典dict1的鍵值對更新到dict裏 |
b.update(a) |
dict.values() |
以列表返回字典中的所有值 |
a.values() |
dict.pop(key,default) |
刪除字典中key所對應的值,若key不存在,則返回default的值 |
a.pop(‘d’,’no this key’) |
目前還沒有涉及到流程控制語句,所以暫時不用循環來做
list=["a","b","c",1,2,3]
dict={}
dict[list[0]] = list[3]
dict[list[1]] = list[4]
dict[list[2]] = list[5]