python string 详解

简介: python string 详解

文章目录

字符串截取

#!/usr/bin/python
#---utf-8---
temp="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
#访问单个元素
print(temp[0]) #A
print(temp[-1]) #Z
#普通切片操作
print(temp[0:10])   #ABCDEFGHIJ
#隔着取
print(temp[0:10:2])    #ACEGI
#输出从第一个到倒数第N个数
print(temp[0:-2])     #ABCDEFGHIJKLMNOPQRSTUVWX
print(temp[:-2])    #ABCDEFGHIJKLMNOPQRSTUVWX
print(temp[-2:])     #YZ
#逆序输出
print(temp[::-1])    #ZYXWVUTSRQPONMLKJIHGFEDCBA
#循环迭代输出
for s in temp:
    print(s,end=' ' )    #A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

字符串去空格

内置方法

  • lstrip:删除左边的空格

这个字符串方法,会删除字符串s开始位置前的空格。

>>> s.lstrip()
'string   '
  • rstrip:删除右连的空格

这个内置方法可以删除字符串末尾的所有空格,看下面演示代码:

>>> s.rstrip()
'    string'
  • strip:删除两端的空格

有的时候我们读取文件中的内容,每行2边都有空格,能不能一次性全部去掉呢,字符符有一个内置的strip()方法可以做到。

>>> s = “   这是一个字符串    ”
>>> s.strip()
'string'

一般方法

  • 使用字符串函数replace
>>> a = 'hello world'
>>> a.replace(' ', '')
'helloworld'
  • 使用字符串函数split
>>> a = ''.join(a.split())
>>> print(a)
helloworld
  • 使用正则表达式
>>> import re
>>> strinfo = re.compile()
>>> strinfo = re.compile(' ')
>>> b = strinfo.sub('', a)
>>> print(b)
helloworld

字符串转列表

参考链接:

相关文章
|
3月前
|
Python
Python中的f-string:更优雅的字符串格式化
Python中的f-string:更优雅的字符串格式化
345 100
|
3月前
|
开发者 Python
Python中的f-string:高效字符串格式化的利器
Python中的f-string:高效字符串格式化的利器
469 99
|
3月前
|
Python
Python中的f-string:更优雅的字符串格式化
Python中的f-string:更优雅的字符串格式化
|
3月前
|
开发者 Python
Python f-string:高效字符串格式化的艺术
Python f-string:高效字符串格式化的艺术
|
5月前
|
监控 算法 数据处理
Python 3.14七大新特性总结:从t-string模板到GIL并发优化
本文基于当前最新的beta 2版本,深入分析了Python 3.14中的七项核心新特性。
189 4
Python 3.14七大新特性总结:从t-string模板到GIL并发优化
|
4月前
|
Python
Python中的f-string:更简洁的字符串格式化
Python中的f-string:更简洁的字符串格式化
309 92
|
存储 Java 索引
Python String详解!
本文详细介绍了Python中的字符串数据类型,包括其创建、访问、切片、反转及格式化等操作。文章涵盖字符串的基本概念、各种操作方法以及常用内置函数。通过多个示例代码展示了如何使用单引号、双引号和三重引号创建字符串,如何通过索引和切片访问与修改字符串内容,以及如何利用格式化方法处理字符串。此外,还介绍了字符串的不可变性及其在实际应用中的重要性。通过本文的学习,读者可以全面掌握Python字符串的使用技巧。
413 4
|
Go C++ Python
Python Tricks: String Conversion(Every Class Needs a ___repr__)
Python Tricks: String Conversion(Every Class Needs a ___repr__)
129 5
|
Python
Python Tricks: A Shocking Truth About String Formatting(一)
Python Tricks: A Shocking Truth About String Formatting(一)
178 2

推荐镜像

更多