字符串是Python中的常用数据类型,本文将讲解字符串的6种常见用法。
1、定义字符串
在Python中,用引号表示字符串,双引号或单引号都可以,保持统一即可。
例如定义字符串"Python",以下两种方式都可以。
string1 = "Python"
string1 = 'Python'
print(string1)
运行结果:
Python
2、获取字符串的长度
通过len方法可以获取字符串长度,例如
len(string1)
运行结果:
6
3、字符串拼接
通过加号可以直接将两个字符串拼接起来,例如
string1 = "Python"
string2 = "basic"
print(string1 + string2)
运行结果:
Pythonbasic
4、大小写转换
字符串还常常涉及大小的转换,主要有三个方法。
- title:单词首字母大写。
- lower:全部转换为小写。
- upper:全部转换为大写。
例如,将单词首字母转换为大写。
name = "python basic"
print(name.title())
运行结果:
Python Basic
又如,将字符串转换为小写或者大写。
name = "Python Basic"
print(name.lower())
print(name.upper())
运行结果:
python basic
PYTHON BASIC
5、转义符
在Python中,反斜杠\表示转义符,例如\n表示换行。
例如,有以下字符串,
string2 = "Python\nhadoop"
print(string2)
运行结果:
Python
hadoop
可以看到,\n被当成了换行符。
6、原始字符串
有些时候,不想\n被当成换行符,需要在字符串前面加上r,表示原始字符串。
string2 = r"Python\nhadoop"
print(string2)
运行结果:
Python\nhadoop
以上就是Python中字符串的常见用法。