广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python中字符串的操作
  • 828
分享到

Python中字符串的操作

字符串操作Python 2023-01-30 23:01:27 828人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

用单引号或者双引号包含的内容 不支持直接在内存中修改 可支持索引、切片、成员检查、长度查看   字符串赋值到变量 str1 = 'hello world'   字符串打印查看 str1 = 'hello world' prin

  1. 用单引号或者双引号包含的内容
  2. 不支持直接在内存中修改
  3. 可支持索引、切片、成员检查、长度查看

 

字符串赋值到变量

str1 = 'hello world'

 

字符串打印查看

str1 = 'hello world'
print(str1)

 

字符串长度打印

str1 = 'hello world'
print(len(str1))

注意:len方法仅返回一个长度,不打印

 

字符串中内容索引位置确认

方法1

 

str1 = 'hello world'
print(str1.find('x'))           # 返回第一个查找到关键字的索引位置,若指定关键字没有在字符串中将返回-1值。

 

方法2

 

str1 = 'hello world'
print(str1.index('l'))          # 返回第一个查找到关键字的索引位置,若指定关键字没有在字符串中将直接报错

 

字符串前后内容判断

T1 = 'liangxiao'
print(T1.endswith('xiao'))      # 判断T1字符串变量中是否以'xiao'关键词结尾,是否打印True,否则就打印False

T1 = 'liangxiao'
print(T1.startswith('n', 3))    # 判断T1字符串变量索引3位置的内容是否等于n

 

字符串内容判断

name = 'liangxiao123'
print(name.isalnum())    # 判断字符串是否由数字或者字母组成

name = 'liangxiao123'
print(name.isalpha())    # 判断字符串是否由字母组成

name = 'liangxiao123'
print(name.isdigit())    # 判断字符串是否由数字组成

 

字符串按索引位置查看

str1 = 'hello world'
print(str1[1])

 

字符串按位置切片查看

str1 = 'hello world'
print(str1[0:5])                 # 切片的索引方式将不包含最右边的值

 

字符串指定位置内容更替

str1 = 'hello world'
print(str1.replace('l','L',2))      # 后面的2属于默认参数,可不加;意指前两次出现'l'的关键字转换成'L'

 

字符串大小写转换

str1 = 'hello world'
print(str1.upper())         # 小写转换成大写

str1 = 'HELLO WORLD'
print(str1.lower())         # 大写转换成小写

str1 = 'hello world'
print(str1.title())         # 字符串内容中每个单词的首字母大写

str1 = 'Hello World'
print(str1.swapcase())      # 大小写互换

 

字符串长度设置

str1 = 'hello world'
print(str1.center(30,'.'))  # 设置字符串长度,并指定填充内容;不指定默认是空格

 

字符串中特殊符号的转义

str1 = 'hello\fworld'
print(str1.expandtabs())        # 将字符串中特殊转义符的含义声明
特殊转义符
\n 换行符
\t 横向制表符
\v 纵向制表符
\f 换页符
\e 转义符
\ 转义符
\a 响铃
\b 回退符
\000

 

 

 

 

 

 

 

 

 

 

 

 

字符串中空格去除

str1 = '   hello world   '
print(str1.strip())             # 前后空格都去除
print(str1.lstrip())            # 去除后面的空格
print(str1.rstrip())            # 去除前面的空格

 

字符串转换成列表

str1 = 'develop, operations, test'
list1 = str1.split(',')         # 将字符串转换成列表,并用指定的分隔符来分隔字符串

 

注意事项:字符串中的所有更改操作都只能通过重新赋值才可使用,并不会直接在内存中修改

--结束END--

本文标题: Python中字符串的操作

本文链接: https://www.lsjlt.com/news/181156.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python中字符串的操作
    用单引号或者双引号包含的内容 不支持直接在内存中修改 可支持索引、切片、成员检查、长度查看   字符串赋值到变量 str1 = 'hello world'   字符串打印查看 str1 = 'hello world' prin...
    99+
    2023-01-30
    字符串 操作 Python
  • python字符串操作
    目录一、字符串方法1.字符串的分割2.字符串的查找,替换3.字符串的判断二、切片操作(列表,元组也可以)1.索引2.切片有三个参数[start:end :step]一、字符串方法 1...
    99+
    2022-11-12
  • Python 字符串操作之字符串的截取
    字符串的截取 字符串的截取是实际应用中经常使用的技术,被截取的部分称为“子串”。Java中使用函数substr()获取子串,C#使用函数substring()获取子串。而Python由于内置了序列,可以通过前面介绍的索引...
    99+
    2023-09-11
    python c# 开发语言
  • 【转载】Python字符串操作之字符串分
    1、 str.split():字符串分割函数   通过指定分隔符对字符串进行切片,并返回分割后的字符串列表。   语法:   str.split(s, num)[n]   参数说明:   s:表示指定的分隔符,不写的话,默认是空格(’ ‘...
    99+
    2023-01-30
    字符串 操作 Python
  • Python中字符串常见操作
    (1)find  查找 格式:mystr.find(str, start, end) 例如: mystr.find(str, start=0, end=len(mystr)) 作用:检测str是否包含在mystr中,如果是则返回开始值的索...
    99+
    2023-01-30
    字符串 常见 操作
  • python字符串的基础操作
    本篇内容介绍了“python字符串的基础操作”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1 处理字符串原始字符串:在字符串开始的引号之前加...
    99+
    2023-06-02
  • Python 字符串操作详情
    目录1、字符串的定义2、转义字符串和原始字符串3、字符串的运算3.1 拼接运算符3.2 成员运算4、获取字符串长度5、索引和切片6、字符串的方法6.1 转换大小写6.2 查找操作6....
    99+
    2022-11-12
  • python字符串操作详析
    目录一、5种字符串检索方法二、join字符串拼接方法 [列表/元组 --> 字符串]三、3种字符串分割方法 [字符串 --> 列表/元组]四、5种大小写转换方法五、3种字...
    99+
    2022-11-13
  • python 字符串常用操作
    字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。首字母大写name = "zhangbichen"print(name.capitalize())...
    99+
    2023-01-30
    字符串 常用 操作
  • Python字符串常见操作
    Python字符串注意事项 Python字符串是不可以改变值的,更新一个字符串后要放到另一个变量中去 Python 不支持char类型的数据类型,也就是不支持单字符类型的数据。 Python 字符串常用内建函数 encode(enc...
    99+
    2023-01-30
    字符串 常见 操作
  • Python -- 操作字符串[2/3]
          yuan@ThinkPad-SL510:~$ ipython -nobanner  In [1]: comma_delim_string = "pos1,pos2,pos3"  In [2]: pipe_delim_stri...
    99+
    2023-01-31
    字符串 操作 Python
  • Python -- 操作字符串[3/3]
     1,splitlines() yuan@ThinkPad-SL510:~$ ipython -nobanner  In [1]: multiline_string = """This    ...: is    ...: a multi...
    99+
    2023-01-31
    字符串 操作 Python
  • Python -- 操作字符串[1/3]
    1,in和not in   yuan@ThinkPad-SL510:~$ ipython -nobanner  In [1]: uname = "Linux #50-Ubuntu SMP Fri Mar 18 19:00:26 UTC 2...
    99+
    2023-01-31
    字符串 操作 Python
  • Python字符串操作之如何提取子字符串
    在 Python 中,字符串是一种非常常见的数据类型,经常需要对字符串进行各种操作,其中提取子字符串是一个非常常见的需求。本文将介绍几种在 Python 中提取子字符串的方法。 方法一:使用字符串切片 在 Python 中,可以使用字符串切...
    99+
    2023-10-18
    python 正则表达式 开发语言
  • PHP中的字符串操作
    PHP是一种广泛使用的编程语言,在Web应用程序开发方面占有重要地位。在许多Web应用程序中,字符串操作是必不可少的一部分。PHP中提供了许多用于字符串操作的函数和方法。在本文中,我们将学习PHP中的一些常见字符串操作技术。字符串长度字符串...
    99+
    2023-05-24
    PHP 字符串 操作
  • 字符串操作
    # 1.capitalize(cap ita lize)# 功能:字符串首字母大写 # Ex1: # name = 'max' # print(name.capitalize()) # 回车:...
    99+
    2023-01-31
    字符串 操作
  • Python中的字符串相关操作说明
    本篇内容介绍了“Python中的字符串相关操作说明”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!(1)切片操作:str1="hel...
    99+
    2023-06-02
  • python中字符串的常见操作方法
    1. 字符串概念,字符串是一个容器,包含若干个字符并按照一定的顺序组织成一个整体。字符串支持索引操作。 2. 创建字符串基本语法 变量名 = "字符串信息" 变量名 = '字符串信息' 变量名 = """字符串信息""" 变量名 = ''...
    99+
    2023-01-30
    字符串 操作方法 常见
  • Python中的字符串替换操作示例
    字符串的替换(interpolation), 可以使用string.Template, 也可以使用标准字符串的拼接. string.Template标示替换的字符, 使用"$"符号, 或 在字符串内, 使用...
    99+
    2022-06-04
    示例 字符串 操作
  • 关于Python中字符串的各种操作
    目录1、字符串拼接2、字符串截取(字符串切片)3、分割字符串4、合并字符串5、统计字符串出现的次数6、检测字符串是否包含某子串7、字符串对齐方法8、检索字符串是否以指定字符串开头(s...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作