程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

【牛客刷題5】:格式化輸出3(Python)

編輯:Python

題目鏈接:NP5 格式化輸出(三)

描述

牛牛、牛妹和牛可樂都是Nowcoder的用戶,某天Nowcoder的管理員由於某種錯誤的操作導致他們的用戶名的左右兩邊增加了一些多余的空白符(如空格或’\t’等),

現在給定他們三個當中的某一個名字name,請輸出name去掉兩邊的空白符後的原本的內容。

輸入描述:

一行一個字符串表示名字name(注:name兩邊帶有一些多余的空白符)。

輸出描述:

一行輸出name去掉兩邊的空白符後的原本的內容。

輸入:

 Niuniu

輸出:

Niuniu

題解:

根據題意,我們得知,要我們將字符串兩邊的空白字符刪除並輸出,這些空白字符是空格或者是制表符

我們想一想,在Python中,有沒有內置方法可以將字符串左右的指定字符刪除,有三種:lstrip()rstrip()strip()

1、lstrip()方法

lstrip() 方法的作用是,刪除字符串左邊的空格或指定字符。

語法

string.lstrip(characters)

參數值

參數描述characters可選。一組作為前導字符要刪除的字符。

實例

txt_1 = ' 前面是空格'
print(txt_1.lstrip())
前面是空格

2、rstrip()方法

rstrip() 方法的作用是,刪除字符串右邊的空格或指定字符。

語法

string.rstrip(characters)

參數值

參數描述characters可選。一組作為結尾字符要刪除的字符。

實例

txt_2 = 'Hi Python'
print(txt_2.rstrip('thon'))
Hi Py

3、strip()方法

strip() 方法的作用是,刪除字符串左邊右邊的空格或指定字符,即在字符串上執行 lstrip()rstrip() ,返回字符串的剪裁版本。

語法

string.strip(characters)

參數值

參數描述characters

實例

txt_3 = ' Hello '
print(txt_3.strip())
Hello

用戶名的左右兩邊增加了一些多余的空白符(如空格或’\t’等),所以我們要刪除字符串兩邊的字符,可以有兩種方法:

代碼/截圖:

  • 第一種:先使用 lstrip() 刪除左邊的字符,再用 rstrip() 刪除右邊的字符。順序反之亦可。
name = input()
print(name.lstrip().rstrip())

  • 第二種:直接使用 strip() 一次性刪除左右兩邊的字符。
name = input()
print(name.strip())

以上就是本文的全部內容啦!如果對您有幫助,麻煩點贊啦!收藏啦!歡迎各位評論區留言!!!


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved