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