1.ord()可以把字符转换成对应的Unicode码
2.chr可以把十进制数字转换成对应的字符
3.python中字符串可以用单引号也可以用双引号
定义多行时可以用三引号
4.也可以定义空字符串
5.查询字符长度用函数len()
6.Unicode字符集可以表示世界次方上任何书面语言的字符,2的16次方,ASCII码只能表示2的8次方
>>> #python里字符串是不可以变化的,我们无法对原字符串做任何修改。但可以将字符串的一部分复制到新的字符串中,达到看起来修改的效果
>>> ord(高)
Traceback (most recent call last):
File "<pyshell#84>", line 1, in <module>
ord(高)
NameError: name '高' is not defined
>>> ord('高")
SyntaxError: EOL while scanning string literal
>>> ord('高')
39640
>>> #如何创建字符串,用单引号或者双引号创建
>>> a="sxt"
>>> print(a)
sxt
>>> a="I'm a teacher"
>>> printf(a)
Traceback (most recent call last):
File "<pyshell#91>", line 1, in <module>
printf(a)
NameError: name 'printf' is not defined
>>> print(a)
I'm a teacher
>>> #连续三个单引号或者双引号创建字符串
>>> resume='''name="高企"
company="尚学堂"
lover="TOM"'''
>>> print(resume)
name="高企"
company="尚学堂"
lover="TOM"
>>> resume
'name="高企"\ncompany="尚学堂"\nlover="TOM"'
>>> #空字符串,这个字符串存在但是长度为0
>>> c=''
>>> c
''
>>> len(c)
0
>>>