不同于C++和Java等语言,Python中没有字符char类型,只有字符串类型
Python中的数据类型
标准数据类型
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
关于字符类型的操作
- 把长度为1的字符串当成字符来操作,比如函数ord(s)中只要s的长度为1(len(s) == 1)即可,否则ord函数抛出异常
- 长度为1的字符串本质上还是一个字符串类型
<type str>
- 长度为1的字符串本质上还是一个字符串类型
- 判断字符串某一位置的字符时直接比较即可,如
1
2
3
4
5
6
7s = "12345"
if s[2] == '2':
print s[3]
# 等价于
if s[2] == "2":
print s[3]
# "2"和'2'都是<type str>类型的