我是靠谱客的博主 可耐水池,最近开发中收集的这篇文章主要介绍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字符串基本操作一 字符串拼接二 字符串复制三 从控制台读取字符串四 提取字符串五 字符串替换六 截取一段字符七 字符串分割八 字符串连接九 查看字符串长度十 字符串查找,显示位置十一 字符串去除首尾信息十二 字符串大小写转换十三 字符串格式化所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部