Pythonの研究ノート、ビデオday16、17-組み込み関数

組み込み関数

 ABS ===印刷(ABS(-1))の絶対値を 「1

すべてすべてのブール値がTrueのイテレート可能が空の場合は、Trueで Trueを返します。

  プリント(すべて([1,2、-1、 ""]))===「偽、印刷(すべて([0、 ""]))===「偽

任意の真のいずれかの真のブール値でした

ByteArrayの

バイトバイトに文字列を

最終的な結果をコードする、彼らの選択のハードドライブ上、メモリにUnicode文字列を保存し、変数を定義することで、バイナリ中国のUTF-8 3バイトに対応するのコード 
ネーム= こんにちは
印刷(バイト(名前、エンコーディング= " UTF-8 ")) ###のB '\ XE4 XBD \ XA0 \ \ xe5 \ xa5 \ XBD' デフォルトのUTF-8のものをデコードにどのような符号化、復号化があるデコード
#のASCII中国編集することはできません
印刷(バイト(名前、エンコーディング= " UTF-8 ").decode(" UTF-8 ")) ###こんにちは
CHRの  印刷(CHR(97))#### 
全ての  ものをメソッド印刷オブジェクト、プリント名印刷(DIR(すべて))####
divmod  
  #商と剰余、例えば:ページングは、一方は3つのレコード、別の残りの一つを有する
  印刷(divmod(10,3))#### (3、1)
evalの
  #eval()文字列データの結果は、抽出
  エクスプレス=」1 + 2 * -2" 。(3 / 3-1)
  プリント(エバール(エクスプレス))### - 1.0

ハッシュは不変であるデータ・タイプをハッシュすることができますデータタイプは、ハッシュ型変更できないデータ型
    2はハに従って得ることができない..、ハッシュに関係なく固定されて得られたハッシュ値文字列の長さ数の長さ、のアルゴリズム、得られたハッシュ値でありますXI推力値を逆; 3つの変数定数、同一のハッシュ値
    決意処理ソフトウェアが改ざんされています。ハッシュ値が同じであれば、ソフトウェアの一部をダウンロード、他の側へのハッシュ値と一緒にソフトウェアは、ソフトウェアは、ハッシュアルゴリズムを使用してローカルハッシュチェックにダウンロードされ、それが変更されていないことを意味し、セキュアな
    プリント(ハッシュ(「32444333333333333344444」) )#### - 2091919439
ヘルプの  印刷(ヘルプ(すべて))#の印刷の具体的な方法
ビン、HEX、OCT
プリント(ビン(10))# 10 進- >バイナリが0b1010 ### 
プリント(16進数(10))ヘキサ#10 - > 16進0xAが###
プリント(OCT(10))10位にシステム- >進### 0o12
でisinstanceの  印刷(でisinstance(1は、int型))##確かに、このタイプが決定されていません
グローバルグローバル変数を印刷
=名前" 最近、請求書" 
を印刷(グローバル()) ###プリントグローバル変数{ '__name__': '__main__'、 '__doc__':なしを、 '__PACKAGE__':なし、 '__loader__' < 0x0074D250で_frozen_importlib_external.SourceFileLoaderオブジェクト>、「__spec__ ':なし、 '__annotations__':{}、 '__builtins__'<モジュールの組み込み関数」(内蔵)>、' __FILE__ ':' C:/ユーザ/ pujialou / PycharmProjects /python_day10_1/day1-/16.py '' __cached__ ':なし 、'名称'' 最新の請求書「} 
名= " 最新の請求書" 
DEF テスト(): = " 色値ハイ"
    #の印刷(グローバル())
    を印刷(地元の人について())
テスト() 
結果{「名前」:「高の色値」}

ジップファスナー方式、送信シーケンス値(リスト、タプル、文字列)

前後から#体位、該当する値がない場合は出力されない
プリント(リスト(ZIP(( " A"、 "B"、 "C")、(1,2,3))))#### [( ' '1)、(' B '2)、(' C」、3)]
P = { " 名前"" アレックス"" 年齢":18、" 性別"" なし" }
 印刷(リスト(ZIP(p.keys()、p.values())))
### [ ( '名前'、 'アレックス')、( '年齢'、18)、( '性別'、 'なし')]
プリント(リスト(ZIP([ " A "" B " ]、" 124546 "))) ### [( 'A'、 '1')、( 'B'、 '2')]

最大値と最小値

  1限り反復として使用することができる; 2.各要素は左から右に比較され、プリント(MAX(「A11」 、「B3」、「C2」)) 出力は;. 3 C2で異なるタイプにすることはできません比較、EG:最大( "A11"、 "B3"、10)が与えられています

李= { " AGE1 " 10、" AGE2 ":50、" age3 " 60、" age4 ":20 }
 プリント(MAX(li.values())) ### 60 
プリント(MAX(LI))### age4
#の値と最大年齢値年齢 
のLi = { " AGE1 " 10、" AGE2 ":50、" Age3 " 60、" age4 ":20である}
 印刷(MAX(ZIP(li.values()、li.keys ())))
(60 'Age3')
リー= [(5、" A ")、(1、" B ")、(3、" U ")、(4、" D " )]
 プリント(リスト(MAX(LI))) ### [ 5、 'A']

仕上げ:

#1、簡単な使用
L = [1,2、-100,33] 
プリント(MAX(L))33である####

 

#辞書
DIC = { "AGE1":10:18は、 "AGE2"である} 
#比較キー
プリント(MAX(DIC))#### AGE2の
#、比較値が、どのキーがわからない
印刷(MAX(dic.valuesを()))#### 18 
#は、キーを持っている値
を印刷(最大(ZIP(dic.values()、dic.keys())))####(18 'AGE1')

 

#max処理方法は、渡すことができラムダ最大の戻り値を比較するために与えられているように、人々は、forループラムダ取得処理を削除する各要素を行っ 
#max(人)の各々が与えられる辞書を表し比較するステップと、現在の年齢を比較することです各辞書に対応する値はそれほど年齢対応する値取って、取り出した
(:人[「年齢」]人々 、ラムダP =キー)#max 
印刷(最大(人、ラムダキー= DIC:DIC [「年齢」 ])) は、対応する
#RET = [] 
アイテムの人々のための#:
#1 ret.append(項目[ "年齢"]) 結果
#{ '名前': 'アレックス '、 '年齢':100}

  

  

 

05見えない.ev4のpython S3 day17他の組み込み関数








 

 

 

 

おすすめ

転載: www.cnblogs.com/ppll/p/11588470.html