ノートのPythonの基礎

XXで示さ1.断片化ステップ、1のデフォルト値、[S:T:V] ----指数S Tへのインデックス、すべてのV、インデックス値に対応する位置をとります

= XX ' こんにちは、世界'   11文字の0-10インデックスから

XX [ 2:] 最後に、すべてのまでのインデックス値2から 
アウト[2]:' LLO、世界の' 

[XXの。1 :. 5:2] 1〜5のインデックス、即ちXXから[1:5] = ' ello'、 この場合はXXが含まれていないことに注意してください[5] XXの値を[1]の開始、すべては、2の値をとる、すなわち、採取XX [1 ] XX [3]。 
OUT [3]:' EL ' 

XX [:: 2] 今回の端における全配列について、配列は、XXの値を含む[0]の開始は、すべて、すなわち、XXを取っ、2の値をとります[ 0]、XX [0 + 2]、XX [2 + 2]、XXの[4 + 2]、XXの[6 + 2]、XXの[8 + 2]。。。 
OUT [4]:' hlowrd ' 

#1 #注:パイソンインデックスはゼロです

2.ステップは、シーケンスを逆に、例えば、負、時には有用です

#1 #注:パイソン負の屈折率、-1続いて、右から左になる最後のインデックスシーケンスは、-1 -2、-3、... 

XX [:: -1] 理解することができます最初のインデックス0から順次取り出さXXで始まる、シーケンス全体を取るために、[0-1] XX [-1]、XX [-1-1ある ] XXである[-2]、XX [-3 ]、.. 。配列の値を反転さ 
OUT [6]:' olleh dlrow、' 

XX [ 7:2:-1] 7のベースのインデックス、各-1、順序を逆に、すなわち、XX [7]値xxが[6]、...、も含まれていませんXX [2]の 
うち、[7]:' OW、OL '

3.文字列 - デジタル、デジタル - 文字列

INT(' 30 '30 ''は文字列そのものである 
OUT [9]:30 

フロート(' 30 ' 
OUT [ 10]:30.0 

STR( 30 
OUT [ 11]:' 30 '

4. ASCIIコードへの変換

ORD(' A 'ORD関数のASCII値を取得する 
アウト[12である]:97 

CHR( 97)#1 CHR関数対応するASCII文字を取得するために 
OUT [13である]:' A '

複雑な表現

-4j + 2 #は、一般的に、あなたは複数2-4j得ることができ、以下を参照しやすくする方法を用いている 
OUT [14]:(2-4j 

 2-4j 
OUT [ 15]:(2-4j)

6.ビット単位と、ビット単位または

1&2 二进制:0001&0010 = 0000 
OUT [18 ]:0

 1&1 0001&0001 = 0001 
OUT [19]:1 

1 | 2 0001 | = 0011 0010 
OUT [21]:3

分割床7.除算(/)(//)

5/3 直接分周器 
OUT [16]:1.6666666666666667 

。5. 3 // 分割未満1.66666666666666667が取ら最大の整数、すなわち床結果.. 1 
アウト[17] :. 1 

。5 // - 3。 -1.66666666666666667よりも小さい最大の整数すなわち-2 
OUT [22である] -2 

##注:「%」オペランドに対応する番号がIフェッチされます

8. math.floor機能とmath.ceil

インポート数学

Math.floor( 5/3、 )#分割が床ながら説明
OUT [ 25] :. 1 

Math.floor( 5 / -3。 
OUT [ -2:28] 

Math.ceil( 5/3) 1.666666666667より大きく取ります最小の整数 
2:OUT [26である] 

Math.ceil( 5 / -3) -1.6666666666667より大きい最小の整数かかる 
OUT [27]:-1

おすすめ

転載: www.cnblogs.com/qi-yuan-008/p/11783034.html