最初の週の概要:

文字列関連する方法:
印刷(str.conut(「A」))検索文字列の#番号、背中がリストとして、統計のインデックスの範囲を維持することができ
、印刷(list.count(「yuansu」) )#のルックアップ要素整合素子の数

より広い範囲の使用、いくつかの小さなを書くために(tsr.casecold())#の変換文字列を印刷し
、印刷を(tsr.lower())上記の#機能が、ASCII文字のみを変換することができます

プリント(str.encode())#のUTF -8 バイトコード形式リターンにエンコード
プリント(str.encode()。デコード( ))#UTF-8 フォーマットのデコードエンコードされたバイトコード

印刷(str1.expandtabs())#文字列\ tは8つのスペースに変換しました

プリント({} {}フォーマット ())フォーマット#のバックタプルを維持する場合、それが辞書に結合されている場合は、リストに加え*は、**、フォーマット_MAP辞書を使用すると直接増加しない可能性がある場合、以前は、使用される参照**
プリント( "{.. 2F}"形式(3.1415926))#フォーマット浮動小数点数

印刷(「asdasd」.find(「 DS」))#の一致文字列があるかどうかを発見、成功したマッチはインデックス位置を返し、ノー-1が返され
、印刷(「asdasd」.INDEX(「 DS」))# 同上。エラーを発見したことはありません

(「ASD」、isasciiはを(印刷 )) ASCII文字エンコーディング裁判官の文字がない場合
、印刷(「ASD」、isIdentifierと( )) 文字列が有効な変数識別子であるかどうかを判断するためには、

印刷( "+"。([ "SDA"、 "SDSDを"])結合)プラス中間セパレータイテレート可能オブジェクト

印刷は、( "DSS" .ljust(5、 "¥"))、文字列は左記入する権利を返します¥

プリントは、(.partition「S」 (「 『)) 文字列分割、結果に含まれるオブジェクトは、タプル返し
プリント(『S』.splitを (』、」)) 文字区切り文字に文字列の分割結果は文字が分割されて含まれていません、それは、リストを返しlsplitとrsplitは左右の開始デリミタをマッチしています

プリント(str.replace(「」、「B」、3))置換文字列、すべての一致を置き換えデフォルト、左から右グロブに、パラメータの数と一致するように続いてもよいです

 

相関関数リストの方法:
list.append()リストの最後の要素を追加する
list.insert(0、「」)要素のリスト内の指定された位置に挿入されている
リストをコピー)(list.copy、浅いコピー
リスト[0]は指定されたインデックスのリストを見ます要素位置
list.pop()デフォルト値は削除するリストの最後の要素である、削除、再使用要素が割り当てられることができ
、削除する指定された要素の(「」)値list.removeを
指定要素削除するデルリスト[0]を
リスト。クリア()クリアリスト
はlist.sort()永久アルファベット順の
ソートリストは、(逆=真)永久的なアルファベットのソート順とは逆に
、一時的なソート(リスト)をソート
(リバース= Trueの場合、リスト)一時的な並べ替えフラッシュバックソート
(list.reverseを)リストの順序は逆
統計的要素を列挙された種は数一致()「として」list.count
)list.extendは(自分のリストに別のリストに追加されます
インデックス位置list.index(「」)クエリ要素を

 

セット:
要素の非反復セット、順不同収集され、コレクションの各要素は不変である(数字、文字、タプル):主要な概念
にリストを設定するためのSET([])
set.add()を追加ランダムな位置に要素のセット
値SETL複数の、更新されたオリジナルのセット更新するset1.update(SET2)
を合わせset1.union(SET2)に接続セットを、元のセットが更新されない
set.clear()空集合
set.copyを()コピー・コレクション・
セット= s.frozenset()変更不可能なコレクションを作成するには

ランダム要素のセット削除するset.pop()
指定された要素を削除するために与えられるset.remove(「hellol」)が存在していない
指定された要素にエラーが存在しない削除する(「sbbbb」)set.discard

コーディングASCLLは、文字が1バイト占めるので、そのような実際の英語のみ127文字として、最大文字の256種類の,,表すことができる文字の8ビットの2進表現を指す
ユニコードユニコードを、すべての文字が少なくとも2によって占有されていますバイト
UTF8:コカ延長、英語の1バイト文字、3つのバイトを占める中国

 

知識の断片:

入力は、()#が格納されている文字列型に任意の値を入力します

raw_inoputは()#python2のユーザ入力を受け入れる
(INT)デジタル整形に変換されるが、デジタルに変換理解されるべきではありません

文字列は、加算と乗算することができ
、複数行の文字で使用するための3つの単一引用符

いずれも、0、空(空の文字列、空のリスト、空の辞書など)ブール値がfalseの3例、その他は真でありません

すべて(「0」)#計算結果が理解し、真である:「0」の文字列で、結果はそれが(必ずしも)Falseに判断された場合にのみ、数字のゼロです

レンジでのIのための(1,10):
レンジでJ(1,10)用:
印刷( "%S%S =%S *" %(I、J、I * J))。なお、乗算テーブルフォーマット#、%いいえ前に、

おすすめ

転載: www.cnblogs.com/sxdpython/p/12640347.html