読み込みノート「Pythonの基礎」__1

「」 ' 
pyhon基礎学習

0xAFの進数、16進数010
POW 3電源(2,3)2
の特性の現在のバージョンの次のバージョンに導入__future__を
\転送
Rは、ソース文字列を識別する

パイソンを配列に内蔵6を有している:リスト、 Unicode文字列の文字列バッファ祖先対象オブジェクトがXRANGE
操作の一般的な配列:断片配列が付加されたインデックス、最大乗算メンバーシップの最小長さ
メンバーシップ:チェックでは、配列かどうかを
[2:10:1]ステップ1が表します長い
文字列に変換された文字のリストがあります
「」.join(somelist)

修正リスト、リスト[2] = XX
デル・リストは、[2]削除し
、表示されるカウント統計の数を[1,2,4,3,2を(1)1,4] .count
拡張(一覧)
インデックス(「値」)次の表では、取得する
逆逆テキスト
:ソート
キー= LEN
= trueのと逆の
テンプレート文字列:
S =テンプレート(「$ A $シング決してMUSTをアクション')
D} = {
D ['シング'] =' SELEN '
D [ 'アクション'] = 'ACT'
s.substitute(D)
テンプレートのインポート文字列から
S = tempalte( 'X $ .oooo')
s.substitute(X = 'こんにちは')

フォーマット文字列:
辞書:LENキー値の数を返す
D [k]を戻り値
デルD [k]は、アイテムを削除するK
K Dにおけるkキー入力があるかどうかをチェック
戻り値がなし返されたd.get(「名前」)
Dは.items()リストに
d.iteritems()イテレータに
d.keys()リストキー返す
辞書更新d.update(D)
d.setdefault( 'name'を、N / A)
のリストは、以下の式をプッシュ:
[X * X Xの範囲内(10)]
[範囲でX用のX *はX(10)== 0 3%もしx]


呼び出し可能()関数を利用できるか否かを判定する

文書機能
プリント(ヘルプ())
'' "
ストレージ= {}
私= 'マグナス嘘Hetland'
ストレージ[ '最初'] = [私]
保存[ '真ん中'] = [私]
保存[ '最後'] = [私]


デフのinit(データ):
データ[ '最初'] = {}
データ[ '中央'] = {}
データ[ '最終'] = {}
DEFルックアップ(データ、ラベル、名前):
リターンデータ[ラベル]に.get(名)#获得键的值
ストレージ= {}
INIT (ストレージ)
プリント(ストレージ)


デフSTOR(データ、FULL_NAME):
名= full_name.splite()#分成列表
プリント(名)
(名)== 2 lenの場合:names.insert(1 '')
ラベル= '最初の」、 ' '最後のミドル'、'
郵便番号でラベルのため、名前(ラベル、名):#返回一个可迭代对象
人=ルック(データ、ラベル、名)#リターンラベル値
の人の場合:
people.append(FULL_NAME)
他:
データ[ラベル] [名] = [FULL_NAME]

'' '
収集パラメータ:
(X、Y、Z = 3、pospor *、** keypar)DEF print_params:
印刷(X、Y、 Z)
印刷(pospor)
プリント(keypar)
print_params(1,2,3,4,5,6は、FOOを= 1、バー= 2)
1,2,3
(4,5,6)
{FOO :. 1、バー:2}
'' '

(X、Y)を追加しDEF:X + Yリターン
=(1,2)PAR
#逆のプロセスパラメータ収集追加(* PAR)

デフhello_3(挨拶='こんにちは'NAME ='世界):
印刷( '%S、S%' %(挨拶、名前))
PAR = { '名前': 'SELEN'、 '挨拶': 'こんにちは'}
hello_3(** PAR)溶液#辞書


デフSTOR(* kwargsから*):
リターンA 'があった後は'\
'%(ジョブ)(名)■%と呼ばれるのです。' %のkwargsから

DEFパワー(X、Y、*その他):
もし他:
プリント( 'RECV:'他。)
他:
戻りPOW(x、y)を
DEF間隔(なし、ステップ= 1 =停止、開始):
停止なしない場合:
開始= 0停止、起動
結果= []
iが=開始
iが停止<つつ:
result.append(I)
、I + =ステップ

リターン結果

#作用域
X = 1つの
範囲= VARS()#返回一个不可修改字典
プリント(範囲[X ''])


DEF(sequeue、数、0 =上下=なし)を検索:
上部= LEN(sequeue)-1:上部がNone場合
低級==上部場合:
==番号をアサートsequeue [アッパー]
アッパーを返す
他:
=中央(下位上位+)// 2
IF番号> sequeue [ '中央']
リターン検索(sequeue、番号、中東= 1、アッパー。)
それ以外:
リターン検索(。sequeue、ナンバー、下、ミドル1


多型パッケージ

新しいクラス使用__metclass__ =タイプ
変数バインディング方法。

おすすめ

転載: www.cnblogs.com/countryboy666/p/11484208.html