7
変数に区間を割り当てる方法はありますか?間隔を変数に保存できますか?
は例
my_string = "abcdef"
my_interval = 1:3
print(my_string[my_interval])
のために私はbc
を戻したいです。ただし、2行目は機能しません。
変数に区間を割り当てる方法はありますか?間隔を変数に保存できますか?
は例
my_string = "abcdef"
my_interval = 1:3
print(my_string[my_interval])
のために私はbc
を戻したいです。ただし、2行目は機能しません。
slice
を変数に割り当てるには、Python組み込み関数slice()
を使用する必要があります。現在の構文は有効なPython構文ではありません。
>>> my_string = "abcdef"
>>> my_interval = slice(1, 3)
>>> print(my_string[my_interval])
ここで 'silce()'を使うのが最善の選択ですが、 'slice()'のない方法もあります: 's =(1,3); print(my_string [s [0]:s [1]]) 'です。 –