iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python3字符串操作
  • 739
分享到

python3字符串操作

字符串操作 2023-01-31 00:01:16 739人浏览 独家记忆

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

摘要

python3字符串操作 1 x = 'abc' 2 y = 'defgh' 3 4 print(x + y) #x+y 5 print(x * 3) #x*n 6 print(x[2])

python3字符串操作

1 x = 'abc'
2 y = 'defgh'
3 
4 print(x + y)         #x+y
5 print(x * 3)         #x*n
6 print(x[2])         #x[i]
7 print(y[0:-1])         #str[i:j]
8         

 

 

#求长度
>>> len(x)
11
#将其他类型转换为字符串
>>> str(123)
'123'
#将数字转为对应的utf-8字符
>>> chr(97)
'a'
#将字符转为对应的数字
>>> ord('a')
97
#将数字转为16进制
>>> hex(32)
'0x20'
#将数字转为8进制
>>> oct(32)
'0o40'

 

 1 >>> str = 'abdcsdsjfkAsfDfja'
 2 #将所有字符转为小写
 3 >>> str.lower()
 4 'abdcsdsjfkasfdfja'
 5 #将所有字符转为大写
 6 >>> str.upper()
 7 'ABDCSDSJFKASFDFJA'
 8 #判断所有字符是否为小写
 9 >>> str.islower()
10 False
11 #判断所有字符是否都为可打印的
12 >>> str.isprintable()
13 True
14 #判断所有字符都是数字
15 >>> str.isnumeric()
16 False
#判断是否以参数为结尾
>>> str.endswith('fja')
True
#判断是否以参数为开头
>>> str.startswith('asd')
False
#将字符串以sep为分隔符分开, 返回一个列表
>>> str.split(sep='a')
['', 'bdcsdsjfkAsfDfj', '']
>>> str.split(sep='s')
['abdc', 'd', 'jfkA', 'fDfja']
#返回参数串的个数
>>> str.count('sd')
1
#将第一个参数字符串替换为第二个参数字符串,替换前n个
>>> str.replace('s', 'c', str.count('s'))
'abdccdcjfkAcfDfja'
#center就是居中的意思,字符串的长度为6个单位,tj 占了两个单位,其余的位子用$来占位

>>>str ='tj'

>>>print ( str.center(6, '$'))

>>>$$tj$$

#从原字符串左右俩侧 删掉字符串列出的字符
>>> str.strip('sdffa')
'bdcsdsjfkAsfDfj'
>>> str.strip('sdffafjdb')
'csdsjfkAsfD'

#长度不够左侧用0填充
>>> str.zfill(23)
'000000abdcsdsjfkAsfDfja'

#join中参数的每一个元素用':'连起来
>>> ':'.join(['127.0.0.1', '9988'])
'127.0.0.1:9988'

 

--结束END--

本文标题: python3字符串操作

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

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

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

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

下载Word文档
猜你喜欢
  • python3 字符串操作
          name = "My \tname is  {name} and my age is {year} old"#大写 print(name.capitalize()) # 首字母大写 打印显示 My  name is  {na...
    99+
    2023-01-31
    字符串 操作
  • python3-字符串操作
    name = "my \tname is {name}, age is {age}." '''print(name.capitalize()) #这段话的首字母大写 print(name.count("a"))...
    99+
    2023-01-31
    字符串 操作
  • python3 字符串操作
    字符串操作: 1、 下载python官方手册 2、 先定义一个字符串变量 A = ‘abc’ A.两次TAB键 help(A.选项) #查看帮助 'ABC'.lower() #XXX...
    99+
    2023-01-31
    字符串 操作
  • python3字符串操作
    python3字符串操作 1 x = 'abc' 2 y = 'defgh' 3 4 print(x + y) #x+y 5 print(x * 3) #x*n 6 print(x[2]) ...
    99+
    2023-01-31
    字符串 操作
  • Python3字符串操作方法总结
    这篇文章主要讲解了“Python3字符串操作方法总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python3字符串操作方法总结”吧!1capitalize() 将字符串的第一个字符转换为...
    99+
    2023-06-04
  • Python3 字符串
    字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "Runoob"Python 访问字符串中的值Py...
    99+
    2023-01-31
    字符串
  • 字符串操作
    # 1.capitalize(cap ita lize)# 功能:字符串首字母大写 # Ex1: # name = 'max' # print(name.capitalize()) # 回车:...
    99+
    2023-01-31
    字符串 操作
  • 数字、字符串操作
    bin()十进制转二进制; oct()十进制转二进制; hex()十进制转二进制;   字符串: 索引: 查找: 移除空白: 长度: 替换:   切片: 分割: 连接: 首字母大写; 居中、...
    99+
    2023-01-30
    字符串 操作 数字
  • python3——字符串基础
    字符串可以使用一对单引号或一对双引号指定起止位置,两种方式指定的字符串完全等价。如'Hello'和"World"可以用三引号("""或''')指定多行字符串,其中可自由使用单、双引号而不需转义。如'''"What's your name,"...
    99+
    2023-01-31
    字符串 基础
  • python3 把字符串 (str) \
    直接str.decode() 找不到decode() 方法,所以要用以下方法 测试程序: test = '\u5220\u9664' test.encode('utf-8').decode('unicode_escape') print(t...
    99+
    2023-01-31
    字符串 str
  • python字符串操作
    目录一、字符串方法1.字符串的分割2.字符串的查找,替换3.字符串的判断二、切片操作(列表,元组也可以)1.索引2.切片有三个参数[start:end :step]一、字符串方法 1...
    99+
    2022-11-12
  • Python3中字符串的常用操作方法有哪些
    这篇文章主要介绍了Python3中字符串的常用操作方法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python3中字符串的常用操作方法有哪些文章都会有所收获,下面我们一...
    99+
    2022-10-19
  • 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
  • python3-列表与字符串
    del如下。pop弹出元素并返回。 print(x) [1, 2, 5, 6, 8, 4, 3, 5] del x[3] print(x) [1, 2, 5, 8, 4, 3, 5] y=x.pop() print(y) 5 x pr...
    99+
    2023-01-31
    字符串 列表
  • python3学习之字符串
    s='this is test message's.capitalize()    首字母大写,其它小写               s.find(sub[, start[, end]])      在指定范围内(默认全部字符串),查找su...
    99+
    2023-01-31
    字符串
  • Python字符串操作之如何提取子字符串
    在 Python 中,字符串是一种非常常见的数据类型,经常需要对字符串进行各种操作,其中提取子字符串是一个非常常见的需求。本文将介绍几种在 Python 中提取子字符串的方法。 方法一:使用字符串切片 在 Python 中,可以使用字符串切...
    99+
    2023-10-18
    python 正则表达式 开发语言
  • 5. Python3源码—字符串(st
    5.1. 字符串对象 字符串对象是“变长对象”。 5.1.1. Python中的创建 Python中字符串(strs)对象最重要的创建方法为PyUnicode_DecodeUTF8Stateful,如下Python语句最终会调用到PyUn...
    99+
    2023-01-31
    字符串 源码 st
  • #Python3中字符串的比较
    20.字符串的比较 从第一个字符开始比较谁的ASCII值谁就大 如果前面相同 则比较后一位直到比较出谁大 如果都相同 则相等 print("acc"<"b") #(输出)True print("sunck"=="sunc...
    99+
    2023-01-31
    字符串
  • python3的字符串格式化
    我们知道Python3.x引入了新的字符串格式化语法。不同于Python2.x的"%s %s "%(a,b)  Python3.x是"{0} {1}".format(a,b) '{0},{1}'.format('jack',22)Out[3...
    99+
    2023-01-31
    字符串
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作