1. 首页 > 手机 >

python中如何去掉字符串的空格?

python字符串空格查找删除

字符串“ 我们是人 我爱我 的祖国 ”

python中如何去掉字符串的空格?python中如何去掉字符串的空格?


python中如何去掉字符串的空格?


1、查找空格数量

2、删除前后空格

3、删除所有空格

4、找到“祖国”的位置

5、判断字符串是否以“我们”开 头

str01=" 我们是人 我爱我 的祖国 "

print(str01.count(" "))#查找空格个数

print(str01.lstrip())#删除开头空格

print(str01.rstrip())#删除末尾空格

print(str01.replace(" ",""))#删除所有空格

print(str01.find("祖国"))

print(str01.find("我们",0,1))

python中如何去掉字符串的空格

1、strip()方法,去除字符串开头或者结尾的空格

>>> a = "a b c"

>>> a.strip()

'a b c'

2、lstrip()方法,去除字符串开头的空格

>>> a = "a b c"

>>> a.lstrip()

'a b c'

3、rstrip()方法,去除字符串结尾的空格

>>> a = "a b c"

>>> a.rstrip()

'a b c'

4、replace()方法,可以去除全部空格

# replace主要用于字符串的替换replace(old, new, count)

>>> a = " a b c "

>>> a.replace(" ", "")

'abc'

5、join()方法+split()方法,可以去除全部空格

# join为字符字符串合成传入一个字符串列表,split用于字符串分割可以按规则进行分割

>>> a = " a b c "

>>> b = a.split() # 字符串按空格分割成列表

>>> b ['a', 'b', 'c']

>>> c = "".join(b) # 使用一个字符串合成列表内容生成新的字符串

>>> c 'abc'

# 快捷用法

>>> a = " a b c "

>>> "".join(a.split())

'abc'

去掉中间的一个空格:strip

sentence = ' hello apple'

sentence.strip()

>>> 'hello apple'

去掉所有空格:replace

sentence = ' hello apple'

sentence.replace(" ", "")

>>> 'helloapple'

python 正则表达式re.sub()提取字符串以及去除空格

Python 的re模块提供了re.sub用于替换字符串中的匹配项。

语法:

re.sub(pattern, repl, string, count=0)

参数:

pattern : 正则中的模式字符串。

repl : 替换的字符串,也可为一个函数。

string : 要被查找替换的原始字符串。

count : 模式匹配后替换的次数,默认 0 表示替换所有的匹配。

实例:

注:re.sub(r'[a-zA-Z",:{}]', "", data),中括号表示选择其中的任意元素,a-zA-Z表示任意字母。

python如何去掉空格

python如何去掉空格?下面给大家带来几种常见的方法:

a=' ddd dfe dfd efre ddd '

a' ddd dfe dfd efre ddd '1.strip():把头和尾的空格去掉

a.strip()

'ddd dfe dfd efre ddd'2.lstrip():把左边的空格去掉

In[5]: a.lstrip()

Out[5]: 'ddd dfe dfd efre ddd '3.rstrip():把右边的空格去掉

python如何去除字符串里面的空格

使用字符串的replace方法,个参数是被替换的字符,第二个参数是替换为的字符

s = 'a b c'

s = s.replace(' ', '')

s = s.replace('', '')

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息