栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【牛客刷题5】:格式化输出3(Python)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【牛客刷题5】:格式化输出3(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())

以上就是本文的全部内容啦!如果对您有帮助,麻烦点赞啦!收藏啦!欢迎各位评论区留言!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1025319.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号