slow-starter

なにをやるにもslow start……。

python_003

変数のデータ型(文字列)

## 数字をダブルクオートで囲って変数に代入
var1 = "1234"
print(var1)
# 1234
print(type(var1))
# <class 'str'>

## 文字列のスライス
print(var1[1:3])
# 23
print(var1[:2])
# 12
print(var1[2:])
# 34
print(var1[::2])
# 13
print(var1[::-1])
# 4321

ってことで、スライスは以下のように、「(iを含む)i」から「(jを含まない)j」までの「k」ごとのスライスを切り出す。

str[i:j:k]

指定しない場合は「i=0番目」から「j=len(str)」まで、「1」ごとのスライスを切り出す。
上記の説明を明示すると以下のとおり。

print(var1[0:len(var1):1])
# 1234