word1='hello'word1[0]='H'---------------------------------------------------------------------------TypeError Traceback (most recent call last)
/tmp/ipykernel_1748/1689567903.py in <module> 1 word1 ='hello'----> 2word1[0]='H'TypeError: 'str' object does not support item assignment
また、文字列の長さ以上のインデックスを指定することはできません。(次はエラーとなります)
[12]:
word1[100]---------------------------------------------------------------------------IndexError Traceback (most recent call last)
/tmp/ipykernel_1748/521024611.py in <module>----> 1word1[100]IndexError: string index out of range
print(remove_punctuations('Quiet, uh, donations, you want me to make a donation to the coast guard youth auxiliary?')=='Quiet uh donations you want me to make a donation to the coast guard youth auxiliary')
ATGCの4種類の文字から成る文字列 str_atgc が引数として与えられたとき、文字列 str_pair を返す関数 atgc_bppair を作成してください。ただし、str_pair は、str_atgc 中の各文字列に対して、 A を T に、T を A に、G を C に、C を G に置き換えたものです。
word1='hello'word1.index('lo')---------------------------------------------------------------------------ValueError Traceback (most recent call last)
/tmp/ipykernel_1748/1197463809.py in <module>----> 1word1.index('a')ValueError: substring not found
find メソッドも index と同様に部分文字列を検索し、最初に出現するインデックスを返します。