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

浙公网安备 33010602011771号