溫馨提示×

Python rstrip函數和strip函數的區別

小樊
264
2024-07-25 03:46:09
欄目: 編程語言

Python中的rstrip()函數和strip()函數都是用來去除字符串中指定的字符或空格的方法,但它們之間有一些區別。

  • rstrip()函數:r表示“right”,即從字符串右側開始檢索并去除指定字符或空格。rstrip()函數默認去除字符串末尾的空格,也可以指定去除的字符。例如:
s = "  hello  "
print(s.rstrip())  # 輸出:"  hello"
print(s.rstrip('o'))  # 輸出:"  hello  "
  • strip()函數:strip()函數是去除字符串兩側的指定字符或空格。如果不指定要去除的字符,則默認去除兩側的空格。例如:
s = "  hello  "
print(s.strip())  # 輸出:"hello"
print(s.strip('h'))  # 輸出:"  hello  "

總的來說,strip()函數會同時去除字符串的左右兩側指定字符,而rstrip()函數只去除字符串右側的指定字符。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女