python基础03—字符串的拼接、转义及常见操作方法

1、字符串的拼接

方法一:用+

方法二:用.join,.join和后面学的.split互为反向操作

.join中可以是元组或者列表,其实,括号中是集合类型也可以

例子:s1=“python”

s2=“hello”

s3=“strong”

s4=s1+“666”+s2

 

j=“666”

s5=j.join((s1,s2,s3))

或s5=“666”.join((s1,s2,s3))

注意是字符串之间的拼接,字符串和数值型无法拼接

2、字符串的转义

\t:制表符

\n:换行符

例如:print(“hello\tpython”)

print(“hello\npython”)

得到结果:hello    python

hello

python

 

转义字符的关闭:r表达式或双反斜杠

例如:print(r“hello\tpython”)

print(“hello\\npython”)

得到结果:hello\tpython

hello\npython

3、字符串的常见操作方法

3-1count:查找字符串中某个字符串的个数

s1=“123aaa123bbb123ccc”

s2=s1.count(“bbb”)

print(s2)

得到结果:1

3-2find:查找字符串中某个字符串出现的第一个下标(索引)

s1=“123aaa123bbb123ccc”

s2=s1.find(“bbb”)

print(s2)

得到结果:9

3-3replace:替换字符串中的某个字符串

s1=“123aaa123bbb123ccc”

s2=s1.replace(“123”,“666”)

print(s2)

得到结果:666aaa666bbb666ccc

有多个替换目标时,可以限定替换个数:

s1=“123aaa123bbb123ccc”

s2=s1.replace(“123”,“666”,2)

print(s2)

得到结果:666aaa666bbb123ccc

3-4upper:小写转为大写

s1=“python”

print(s1.upper())

得到:PYTHON

3-5lower:大写转为小写

s1=“PYthon123”

print(s1.lower())

得到:python123

3-6split:字符串的分割

s1=“python123java123php”

print(s1.split(“123”))

得到:[‘python’,‘java’,‘php’]

 

posted @ 2021-09-07 11:43  2orange  阅读(670)  评论(0编辑  收藏  举报