python 字符串

@

python 字符串

1、字符串的截取

str = 'abcdefghij'
print(str[1])
print(str[0:1])
print(str[1:])
print(str[1:7:2])
print(str[-2])
print(str[-4:-2])
print(str[-4:])
print(str[:-4])
print(str[:])

-------------------------------
b
a
bcdefghij
bdf
i
gh
ghij
abcdef
abcdefghij

2、字符串大小写

str = "love python"
print(str.capitalize())   #把字符串的第一个字母大写
print(str.title())        #把字符串中的单词首字母大写
print(str.upper())        #把字符串中的所有字母大写
print(str.lower())        #把字符串的所有字母小写
------------------------
Love python
Love Python
LOVE PYTHON
love python
方法 作用
capitalize() 第一个字母大写
title() 所有单词首字母大写
upper() 所有字母大写
lower() 所有字母小写

3、合并字符串

first_string = "love"
second_string = "python"
full_string = first_string + " " + second_string
#python使用 + 来合并字符串

print(full_string)
--------------------------------------------------
love python

python使用 + 来合并字符串

4、换行、回车和缩进(Tab)

换行:\n
回车:\r
tab:\t
注意:换行是\n (new line),回车\r 虽然效果上也是一样的,但实际上还是同一行

print("python\njava\n\tC++")
----------------------------
python
java
    C++

5、删除空格

方法 作用
strip() 删除字符串两端的空白
lstrip() 删除字符串最左边的空白
rstrip() 删除字符串最右边的空白
replace(" ","") 把空格替换为空
str = “ love python ”

print(str.strip())
print(str.lstrip())
print(str.rstrip())
print(str.replace(" ","")
---------------------------
love python#最右边没有空格
love python #最右边还有空格
 love python
lovepython
posted @ 2019-11-28 23:05  YLu  阅读(213)  评论(0)    收藏  举报