str_html_tag02
= '''<td rowspan="2" class="colC"><p>Bランク</p></td>'''
pythonにおいて上記の文字列を格納した変数について、
最初から8番目までの文字列を削除したものを取得したいとき、
文字列のスライス構文でいいのでしょうか?
どのように記述すればいいのでしょうか?
↓
はい、Pythonの文字列スライス構文を使えば、
最初から8番目までの文字列を削除したものを取得できます。
```python
str_html_tag02 =
'''<td rowspan="2" class="colC"><p>Bランク</p></td>'''
# 先頭から8文字を削除する(8文字目以降を取得)
modified_str = str_html_tag02[8:]
print(modified_str)
```
### 解説:
- `str_html_tag02[8:]`
- `8:` は「インデックス8から末尾までの部分文字列を取得する」
という意味になります。
- Pythonのインデックスは0から始まるので、
8番目の文字は `str_html_tag02[8]` に当たります。
- `:` 以降を省略すると、最後まで取得します。
### 例:
元の文字列:
```html
<td rowspan="2" class="colC"><p>Bランク</p></td>
```
8文字削除後:
```html
wn="2" class="colC"><p>Bランク</p></td>
```
この方法で、希望する文字列を取得できます!
コメント
コメントを投稿