第四に、先輩営業と呼び出し、整数、文字列、リスト

 

ストリング: 1.文字列インデックス、STR [開始インデックス:インデックスの終わり:ステップ】
長2.len(STR)列
3メンバー演算子:で、NOT IN:かどうかを決定する文字列の文字列印刷(中「名」のか「NA」)
4.変数名.strip(「」):(空白に)左に、右に.rstripを()、両側の文字を削除するには、.lstrip()
5.変数.splitに名前を付ける(「|」、n)は文字列を分割するために使用され、nはデフォルトで割っすべては、それがリストと指摘し、分割の数を表し
内の文字かどうかを照会するために使用6.変数名.find(「STR」)、内部
変数名.replace(「古い」と「新しい」)7、文字列を置換

 

 

 


リスト: 1.スライスリスト[添字開始:添字エンド:ステップ]かかわらず、エンド骨の、左から右へ、
)(2変数名.append内のリストに[尾]を追加
3.変数名.insert (N、M)指定された位置まで上昇、nは屈折率であり、mが追加されたデータであり、
前記変数名.extend(N、L)nは指数であり、別のリスト1つのリストずつ添加することができます

 

1.delリストは、[]リストを削除し
、直接指定された要素の削除、2変数名.remove(「M」)の
値を削除し、指定することもでき、テールデフォルトの削除から、3変数名.pop()を戻すことができる
4.clearを() -クリアリスト
















#A.整数(int型)

#=基本的な使用====================================== =====================================
#1、使用:、QQ番号、電話番号を保持しませんID番号が...文字入りの
#2を、どのように定義する
年齢年齢は= 18#= INT(18)である
#はint( 'dsjfjdsf')
#INTは( '1.1')小数点のINT#純粋なデジタル文字列を変えることができます動作しません

#六角変換

10他のバイナリ転送バイナリ位
##バイナリ小数点0,1
#10#1 *(2 * 1)+ 0 *(2 ** 0)2
#進小数ターン0-7
#235#2 *(8 * 2)+ 3 *(8 * 1)+ 5 *(8 * 0)
六角小数ターンAF 0-9
#217#2 *(2 ** 16 )+。1 *(16 ** 1)+ 7 *(16 ** 0)
プリント(INT( '1100'で、2))#INTは最初のパラメータを渡すことができ、最初のパラメータは、エンドフィードにあるもので表されます。次いで、小数になさ
プリント(INT(14 '' ,. 8))
プリント(INT( 'C'、16))




#10回転基数10進数。
#10進バイナリスイッチ
#プリント(ビン(12)) # 0b1100 0B図は、2進数で表し背後
#10進ターンオクタル
#プリント(OCT(12)) #0o14 0°は、 以下の数14 >>> 1 *(8 * 1)+ 4 *(8 * 0))八進数であることを示している
#10進16進スイッチ
#プリントが(16進数(12))#から0xCの0xは以下の数値は16進数であることを示し、


#3、+一般的な操作は、ビルトイン方式の
=====================#要約の種類================= ============================== ======
#記憶値
#は、規則または不規則
位順序付け:索引データが順序付けされるときはいつでも




不変#変数タイプを
「"」
であれば変更の値:可変タイプ、ID変わらないが、あなたは元の値を変更することを示す(タプルのリストを、辞書は、すべての変数の型です)
不変:値が変更された場合、IDは、のように変更する必要があります:文字列
「」 "
X = 10
印刷( ID(X))
。X = 11
印刷(ID(X))




フロート
#効果:身長と体重を支払う
#= 1.1#給与フロート(1.1)
RES =フロート( '1.11')
印刷(タイプ(RES))

II。文字列
#====================================== ====基本的な使い方==================================
#1、使用:記述
#2、によって定義されます: ''、 ""、 "" "" ""
#1のS = 'ハローベビー' #のSTR( 'ハローベビー')
#S1 = STR([1,2,3,4])
プリント(型(S1))
#S2 = STR({ '名称' 'ジェイソン'、 'パスワード':123})
プリント(型(S2))。#1、


指標値に応じて(前方+取る取る逆)のみ取る
#Sを=「こんにちは赤ちゃんは〜大きな"
#印刷(S [0])#のHの
2位、スライス(関わらず終了、ステップのケア):大きな文字列から新しい小さな文字列の傍受
#ヘッドが右に、左に固定されています。そのビットは、ポイント数頭尾によって言うことではない固定
#プリント(S [0 :. 5])#ハロー
#プリント(S [0:10 :. 1])ステップは、デフォルトで書かれていないハロー#1。
プリント(S [0: 10:2])#は、すべてのいくつかの手順を取る示す
#Learn負値
#プリント(S [-1]#〜
プリント(S [0:。5:-2])#デフォルト値のスライスは右から左へ、左から右へ負
#プリント(S [5:0 :-1])#オルレ
印刷#(S [-1:-10:-1])#1 ybab GIB〜の


。#3は、長さlen:統計は、文字列の文字数である
S1の= 'こんにちは' #
#印刷(LEN(S1))
図4に示すように、操作部材ではなく、中に:が大きい文字列内のサブストリングがあるかどうかを決定
#プリント(IN 'エゴン「エゴンエゴンあり、DSB SBである」)
位プリント(「G」「はエゴンでありますSBとエゴンはDSB「)である
(#印刷」ジェイソンエゴンエゴンは「NOT IN」とDSB SBである「)


#5にかかわらず、中間の、ストリップを削除するには、左と文字列の右側。
>>> =入力(#ユーザー名」: 「).strip()
ユーザ名を== IF」ジェイソン「:
印刷(」グッドジョブ「)
ストリップ()スペースに終了するデフォルトの文字列の末尾を削除する
方法#均一なアプリケーションを(シンボル周期を使用して構築された)。
NAME1 =#」ジェイソン'
#= NAME2'ジェイソン'.strip()
印刷(== NAME1 NAME2)
$$$$ $$$$$ EG $' ON#NAME3 ='
印刷(NAME3。ものの両側に終了するストリップ(「$」))#エンド削除の入力した
位に学び
#NAME4 =「%¥#ジェイソン &*」)
印刷#(name4.strip( '#¥%)'))
#rstrip()lstrip()
#= NAME5 'ジェイソン$$$$ $$$$'
印刷(name5.lstrip( '$'))#左左
#印刷(name5.rstrip(「$」 ))# 右右

#6、セグメンテーションスプリット:組織のためのいくつかの区切り文字列は、分割リストにカットすることができ、さらに値
のデータ= ' JASO | N- | 123 |ハンサム'
#印刷(data.split(' | '))
ユーザ名、パスワード、情報= data.split(' |「)
印刷(ユーザー名、パスワード、インフォ)
#が強調:スプリットセグメンテーションデータ・タイプのうちのリストである
#プリント(data.split(「O」 )) で左から右へ実際#順序切断は
#印刷の順序(data.split(「O」 、1))# 実際左カット右
#印刷(data.rsplit(「O」 、1)) 、左から右、実際にカットに#の順
#指定されていない、スプリット効果は同じrsplitとある場合は

#7、サイクル
データにおけるIのための#:
印刷(ⅰ)
あなたはマスターする必要がある#
#1を、ストリップ、lstrip、rstripの
#2、上下
S =# 'JaS1oN'
のs.lower RES =()
印刷(RES)
印刷(S)
印刷(s.upper())
印刷(S)
文字列自体を変更しない文字列のメソッドを呼び出します


3#、のstartsWith、endsWith
S1 = 'エゴンDSBはIS'
プリント(s1.startswith( 'E'))#文字列が何で開始するか否かを判断する
プリント(s1.endswith( 'N') )#は、文字列かどうかを判断しますどのような終わり


#4、フォーマット3つのプレイ(Pythonの推奨フォーマットの出力フォーマットを行う)
%sの一貫した原則に従って最初の位置に占める#
#のSTR1は=「私の名前は{ある } {私の年齢です}」 .format( 'ジェイソン'、18である)
#1 str1が= '私の名前年齢はです。{} {}マイ'フォーマット(18は、 'ジェイソン')
プリント(0009)
第2のインデックスプレースホルダに応じ#
#1 0009 =マイ。1} {0}年齢は{0} {私の名前は{0}。フォーマット( 'エゴン'、18である)
#プリント(STR1)
第プレースホルダ名名(キーワードパラメータパッシング)
#0009 = 'マイ{名前}名は{年齢}は私の{名前}年齢は、{名前} IS IS'形式(NAME = 'ジェイソン'、= 18歳である)
##プリント(STR1)

#5、スプリット、rsplit
#は6参加
#データ= 'ジェイソン| 123 |ハンサム'
#res_list = data.split( '|')
印刷(res_list)

。#res_str = '$'タイプの複数の要素によって参加(res_list)#コンテナスプライシング指定として文字列
#プリント(res_str)
#1 = [」1' 、 ''、 'B']
#1 RES = '|' .join(L)
プリント(RES)


。#7、交換
#STRを= 'エゴンエゴンはBENZ Aた彼のDSB SBおよびIS'
のstr.replace RES =( 'エゴン'、 'ケビン' ,. 1)
印刷(RES)
印刷(STR)


#8、文字列はisdigit番号決定されます含まれている純粋なデジタルかどうか
#しばらく真:
#年齢= INPUT(「>>>」)
#もしage.isdigit():
年齢= INT(年齢)
:年齢#> 28のIF
#印刷(「良い叔母」)
他#:
印刷が(「あなたはクソ失う取るだろう」)









を組み込みの方法について知っておく必要があります
#1、検索、RFIND、インデックス、RINDEX、COUNT
Sを= 'ケビンケビンであり、Oは、DSB SBある'
位に位置するd文字のインデックス値を返し#プリント(s.find( 'DSB'))
プリント(s.findを( 'XXX' ))#が見つかりませんエラーが返されていない場合-1
#印刷(s.find(「私は」、0,3))#も見インデックスによって制限することができます
。#印刷(s.index(「O」 ))#のリターンは文字を渡しますここで、指標値
#プリント(s.index( 'i'は 、0,3))#は、 送信文字のインデックス値を返す場合
番号#プリント(s.count( 'N' ))#統計的な文字が表示された


#2、センターとして、ljust、RJUST、zfill
S9 = 'ジェイソン'
#印刷(s9.center(12、である'*'))
印刷(s9.ljust(40、 '$'))
印刷(s9.rjust(40 ' $「))
印刷(s9.rjust(40、''))
#印刷(s9.zfill(40))

#3、expandtabs

S10 =# '\ TBC'
印刷(s10.expandtabs(100))

#4、captalize、swapcase、タイトル
#S12 = 'Hello WorldのSH10'
印刷(s12.capitalize())のHello Worldの頭文字#
#プリント(s12.swapcase())#反転の場合
、各単語の最初の文字の#プリント(s12.title())#サイズ

は## 5、デジタルシリーズである
#1 NUM1に= B'4「#Bytes
#NUM2 = U 4 '' #ユニコード、Uを添加せずにのpython3がUnicodeである
#1 NUM3 = '一'中国語デジタル#1
#1 num4 = 'ⅳ' #ローマ数字
()の## '' .isnumeric:ユニコード、 それが表す限り中国語数字、ローマ数字、識別番号は
#プリント(num2.isnumeric())
プリント(num3.isnumeric())
プリント(num4.isnumeric())
#1
は## '' .isdecimal():共通のUnicodeは、アラビア数字を認識する
(#プリントをnum2.isdecimal())
印刷(num3.isdecimal())
印刷(Num4。isdecimal())

## '' .Isdigit():バイトは、 通常の状況下ではUnicodeのisdigitを使用してのニーズ満たすためだっただろう
#印刷(num1.isdigit())
印刷(num2.isdigit())
印刷を(num3.isdigit())
印刷(num4.isdigit())


#3、一般的な操作+ビルトイン方式の
#================================要約のタイプは==================================== ======
#値を格納
#注文(注文:データがインデックス注文されるたびに)
#不変の

クエリ文字列置換
= STR1 "こんにちはitcast" 
印刷(str1.find( "itcast"))
を印刷(str1.find( "0"))
STR2 = str1.replace( "itcast"、 "パイソン")の代替形式位(古いを置き換える置き換えています、新)
印刷(STR2)

III。リスト
#効果:機器の複数、趣味、複数の、多くのコース、他のガールフレンドの複数の

定義された#:カンマで区切られた任意のタイプの複数の内[]値が存在してもよい
。#my_girl_friends = [「アレックス」、 「wupeiqi」、 ' yuanhao '4,5]#=エッセンスリストmy_girl_friends([...])
または
#L =リスト(' ABC ')
#L1 =一覧({'名前':'ジェイソン''パスワード':' 123 「})
プリント(L1)
ループと一つの値のため#リスト内部原理は、リストに詰め


#優先制御処理
)フォワード(インデックス値により#1、アクセスを+アクセスのアクセスを逆:預金を取ることができる
= [1,2,3,4]#1
#プリント(L [0 :. 4 :. 1])
プリント(L [0 ::])
プリント(Lの[5 :: - 。 1])
プリント(ID(L))
#1 [0] = 69
#プリント(ID(L))
プリント(L)
#2、スライス(ケアに関係なく終了する、ステップ)
L = [11,22 、33,44,55]
L1 = [99,88,77,66]
#[11,22,33,44,55,99,88,77,66]

#1追加テール66
#L.(66)#注の追加データ値は、リスト要素として加えることができる追加
#プリント(L)

2.どこにでも添加元素#1
#のl.insertインデックスによって任意の位置(2,96)#添加元素
#プリント(L)#注インサートデータ値は、リスト要素として追加することができ

#3容器を追加型データ
#l.append(L1)
#1 l.insert(-1、L1)
#1 l.extend一つのループのための(L1)は、L1#内部原理はリストの末尾に追加され
#1 l.extend([1])
プリント(L)

#3の長
#プリント(LEN(L))
#4、操作のメンバでおよびNot
#プリント(444 L)で
#5は、要素のリストに追加される(******)
アペンド
INSERT番号
#が延びる

位。6、削除
#プリント(L)
デルL [2]#デル全てのための動作を削除
#プリント(L)



#= l.pop RES1()#テールポップ
#RES2 = l.pop( )
#= RES3 l.pop()
プリント(RES1、RES2、RES3)


#= l.pop RES1(0)インデックス#ポップアップ要素によってインデックスを指定することができる
。#プリント(RES1)


#RES = l.remove(33)#指定された要素の値を削除する
#プリント(L)
プリント(RES)

#= S '母'
#プリント(S)
デルS
#プリント(S)
#7、ループ
:用I Lでの
印刷(I)
































おすすめ

転載: www.cnblogs.com/wukai66/p/11127469.html