字符串是Python中最常用的一种数据结构,由双引号或单引号括起来,例如:
string1="Python"
string1='Python'
print(string1)
输出:
Python
定义字符串用双引号或单引号都可以,保持统一即可。
对于字符串,通过len方法可以获取它的长度。
#len,获取字符串的长度
len(string1)
输出:
6
两个字符串还能够进行拼接,通过+即可拼接。
#字符串的拼接
string2="basic"
print(string1+string2)
输出:
Pythonbasic
对于单词(字符串),有时候需要进行大小写转换,主要有以下三个方法。
- title():单词首字母大写。
- lower():将所有大写字母转换为小写。
- upper():将所有小写字母转换为大写。
#大小写转换
name="python basic"
print(name.title())
输出:
Python Basic
lower和upper用法示例:
name="Python Basic"
print(name.lower())
print(name.upper())
输出:
python basic
PYTHON BASIC
反斜杠\是一个特殊的字符,能够起到转义的作用,例如\n表示换行。
#\,转义字符,\n:换行
string2="\nhadoop"
print(string1+string2)
输出:
Python
hadoop
可以看到,字符串string2中的\n并不是普通的字符,而是起到了换行的作用。
如果需要显示\n,可以在字符串前加上r,例如:
#r,表示原始字符串
string2=r"\nhadoop"
print(string1+string2)
输出:
Python\nhadoop
以上就是Python中字符串及其常见用法。