我是靠谱客的博主 可耐水池,这篇文章主要介绍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字符串基本操作一内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复