python用法摘要

2021-09-19 20:41:10 字數 2591 閱讀 2306

{}或dict()建立,鍵值對用冒號:表示

《字典變數》=

《值》=《字典變數》[《鍵》] 《字典變數》[《鍵》]=《值》

[ ]用來向字典變數中索引或增加元素

del d[k] 刪除字典d中鍵k對應的資料值

k in d 判斷鍵k是否在字典d中,如果在返回true,否則false

d.keys() 返回字典d中所有的鍵資訊

d.values() 返回字典d中所有的值資訊

d.items() 返回字典d中所有的鍵值對資訊

d.get(k,) 鍵k存在,則返回相應值,不在則返回值

d.pop(k,) 鍵k存在,則取出相應值,不在則返回值

d.popitem() 隨機從字典d中取出乙個鍵值對,以元組形式返回

d.clear() 刪除所有的鍵值對

len() 返回字典d中元素的個數

()或tuple() 建立元組

x in s 如果x是序列s的元素,返回true,否則返回false

x not in s 如果x不是序列s的元素,返回true,否則返回false

s+t 連線兩個序列s和t

sn或ns 將序列s複製n次

s[i] 索引,返回s中的第i個元素,i是序列的序號

s[i:j]或s[i:j:k] 切片,返回序列s中第i到j之前以k為步長的元素子串行

len(s) 返回序列s的長度

min(s) 返回序列s的最小元素,s中的元素需要可比較

max(s) 返回序列s的最大元素,s中的元素需要可比較

s.index(x)或s.index(x,i,j) 返回序列s從i開始到j之前位置中第一次出現元素x的位置

s.count(x) 返回序列s**現x的總次數

tuple(x) 將列表x轉換為元組

s|t 返回乙個新集合,包括在集合s和t中的所有元素(並運算)

s-t 返回乙個新集合,包括在集合s但不在t中的元素(減運算)

s&t 返回乙個新集合,包括同時在集合s和t中的元素(交運算)

s^t 返回乙個新集合,包括集合s和t中的非相同元素(補運算)

s<=t或s=t或s>t 返回true/false,判斷s和t的包含關係

s|=t 更新集合s,包括在集合s和t中的所有元素

s-=t 更新集合s,包括在集合s但不在t中的元素

s&=t 更新集合s,包括同時在集合s和t中的元素

s^=t 更新集合s,包括集合s和t中的非相同元素

s.add(x) 如果x不在集合s中,將x增加到s

s.discard(x) 移除s中元素x,如果x不在集合s中,不報錯

s.remove(x) 移除s中元素x,如果x不在集合s中,產生keyerror異常

s.clear() 移除s中的所有元素

s.pop() 隨機返回s的乙個元素,更新s,若s為空產生keyerror異常

s.copy() 返回集合s的乙個副本

len(s) 返回集合s的元素個數

x in s 判斷s中元素x,x在集合s中,返回true,否則返回false

x not in s 判斷s中元素x,x不在集合s中,返回true,否則返回false

單行if用法 《正確迴圈語句》 if 《判斷語句》 else 《錯誤迴圈語句》

x and y 邏輯與 x or y 邏輯或 not x 邏輯非

round(x,d) 對x四捨五入,d是小數擷取位數

abs(x) 求x的絕對值

divmod(x,y) 求商餘,(x//y,x%y),結果為二元組

complex(x) 將x變成複數,增加虛數部分

len(x) 計算返回字串的長度

str(x) 將任意型別x變為字串形式

eval(x) 去除x字串兩端引號

chr(x) 返回unicode編碼對應的字元

ord(x) 返回x字元對應的unicode編碼

,end="" print()中增加end=""引數表示輸出後不增加換行,多個print()可以連續輸出

lambda 《函式名》=lambda《引數》:《表示式》

sorted(x,key) 對x進行排序,還可以接收乙個key函式來實現自定義的排序

type(x) 返回變數x的型別

python摘要 python 摘要演算法

一 概述 摘要演算法主要特徵是加密過程不需要金鑰,並且加密的資料無法解密,只有輸入相同的明文資料經過相同的摘要演算法才能得到相同的密文。摘要演算法主要應用在 數字簽名 領域。接下來會講述rsa公司的md5演算法和sha 1演算法。二 原理 通過乙個函式,把任意長度的資料轉換成乙個長度固定的資料串 通...

python內容摘要 Python學習摘要 列表

ctrl p 上一行指令 ctrl n 下一行指令 tab 補齊 聯想 good 表示字串 good movies name1 name2 name3 print movies 0 print len movies movies.insert 0,name0 for迴圈 for each item ...

python基礎摘要

應用範圍 缺點 直譯器 idle pycharm wingide eclipse ipython 畫筆運動命令 t.left degree 向左轉 t.right degree 向右轉 t.pendown 放下畫筆 t.penup 提起畫筆 t.circle 半徑,degree 按多少半徑和度數畫圓...