Python字符串的首尾空格如何去掉?

Python程序设计中,会用到很多字符串,字符串中可能包含空格。而空格看不见摸得着,因此空格可能会带来很多意想不到的错误,那么字符串的空格如何去掉?

今天我们就来学习,利用函数去掉字符串里的空格。

空格可能出现在某个字符串的任何地方,但是,函数只能去掉首尾的空格。

如果一个字符串,左边右边都有空格。

左边,英文单词是left

右边,英文单词是right

去掉空格 英文单词是strip of spaces

下面看一个例子:

字符串“  illusion  ”首尾都有空格

去左边空格,用lstrip()

去右边空格,用rstrip()

去首尾空格,用strip()

点击下面的链接让我们开始今天的学习吧

网页版Python编辑界面

程序代码如下图:

《Python字符串的首尾空格如何去掉?》 程序代码

程序运行结果如下图:

《Python字符串的首尾空格如何去掉?》 图片发自简书App

但是,这种去掉空格只是临时操作,原字符串没有任何改变。

如果想要永久去掉字符串中的空格,一定要对字符串变量进行重新赋值。

这就要用到我们上次课说的“数学不可能等式”了,即a=a+1,把某个变量进行处理后,重新赋给这个变量的操作。

我们这里用到以下赋值语句:

变量=变量交给函数处理之后的值。

即:修改变量的值,新值存回变量

x=” illusion ” 这一句给变量赋值

x=x.strip() 这一句进行字符串去除空格的操作,把去掉空格的字符串再重新赋给同一个变量。字符串的首尾空格就永久去除了。

print(x) 这一句输出变量赋值的新结果

程序代码及运行结果如下:

《Python字符串的首尾空格如何去掉?》 图片发自简书App

今天的练习到此结束,希望大家学习快乐!

20170809

    原文作者:且听风吟闲翻书
    原文地址: https://www.jianshu.com/p/bd953fde69e6
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞