我是靠谱客的博主 可耐水池,这篇文章主要介绍python字符串基本操作一 字符串拼接二 字符串复制三 从控制台读取字符串四 提取字符串五 字符串替换六 截取一段字符七 字符串分割八 字符串连接九 查看字符串长度十 字符串查找,显示位置十一 字符串去除首尾信息十二 字符串大小写转换十三 字符串格式化,现在分享给大家,希望可以做个参考。

一 字符串拼接

>>>a='xyz'+'abc'

输出:

'xyzabc'

二 字符串复制

>>>a='xyz'*3
#将字符串打印三次

输出:

‘xyzxyzxyz’

三 从控制台读取字符串

>>>myname=input("请输入名字:")
请输入名字:xiaoming
>>>myname
'xiaoming'

四 提取字符串

>>>a='abcdef'
>>>a
'abcdef'
>>>a[0]
#提取字符串的第一个字符
'a'
>>>a[3]
'd'

五 字符串替换

>>>a='abcdef'
>>>a
'abcdef'
a=a.replace("c","m")
#用m替代c
>>>a
'abmdef'

六 截取一段字符

>>>a='abcdefgh'
>>>a
'abcdefgh'
>>>a[1:5]
#截取第二到第四个字符,a从1到4,第五个字符不截取
'bcde'
>>>a[1:5:2]
#截取一段字符串,步长为2

七 字符串分割

>>>a="to be or not to be"
>>>a.split()
['to', 'be', 'or', 'not', 'to', 'be']
>>>a.split("to")
['', ' be or not ', ' be']

八 字符串连接

>>>a=["abc","xyz"]
>>>"".join(a)
'abcxyz'
>>>"*".join(a)
#将字符串用*连接起来
'abc*xyz'

九 查看字符串长度

>>>a='abcdefgh'
>>> len(a)
8

十 字符串查找,显示位置

>>>a='abccdbeafagcffh'
>>> a.find('c')
#显示c第一次出现的位置
2
>>> a.rfind('c')
#显示字符c最后一次出现的位置
11
>>> a.count('a')
#计算字符a在字符串中总共出现多少次
3

十一 字符串去除首尾信息

>>>"*sxt*".strip("*")
#去除首尾的*号
'sxt'

十二 字符串大小写转换

1. 字符串首字母大写

a="can you speak chinese"
>>> a.capitalize()
#将字符串首字母大写
'Can you speak chinese'

2. 字符串每个单词首字母大写

>>> a="can you speak chinese"
>>> a.title()
'Can You Speak Chinese'

3. 字符串所有字符大写

>>> a="can you speak chinese"
>>> a.upper()
'CAN YOU SPEAK CHINESE'

4. 字符串所有字符小写

>>> a="CAN YOU SPEAK CHINESE"
>>> a.lower()
'can you speak chinese'

5. 字符串大写变小写,小写变大写

>>> a="Can You Speak Chinese"
>>> a.swapcase()
'cAN yOU sPEAK cHINESE'

十三 字符串格式化

>>> a="名字是:{name},年龄是:{age}"
>>> a.format(age=19,name='小红')
#将大括号的内容用变量后面的字符串替代
'名字是:小红,年龄是:19'
>>> a="{:.2f}"
#.2f表示保留两位小数
>>> a.format(3.1415926)
#将数字保留两位小数
'3.14'

最后

以上就是可耐水池最近收集整理的关于python字符串基本操作一 字符串拼接二 字符串复制三 从控制台读取字符串四 提取字符串五 字符串替换六 截取一段字符七 字符串分割八 字符串连接九 查看字符串长度十 字符串查找,显示位置十一 字符串去除首尾信息十二 字符串大小写转换十三 字符串格式化的全部内容,更多相关python字符串基本操作一内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(131)

评论列表共有 0 条评论

立即
投稿
返回
顶部