知识点: 字符串
- 单引号表示
- 双引号表示
- 长字符串
- 转义的概念
- 原始字符串
- 字符串拼接
#方式1
name = 'Mark'
#方式2
city = "北京"
#方式3
describe = '''这是一个长字符串,意思是
可以跨越多行!
并且可以包含单引号'
也可以包含双引号"'''
print(name,city,describe,sep='\n')
Mark
北京
这是一个长字符串,意思是
可以跨越多行!
并且可以包含单引号'
也可以包含双引号"
# 原始字符串的使用场景: 除去单引号与双引号,其它的字符都可以任意
#打印一个文件路径
filePath1 = 'C:\nowhere'
print(filePath1) # 这个时候的结果, 貌似并不是我们想要的
filePath2 = '''C:\nowhere'''
print(filePath2) #长字符串照样无能为力
#意思是,反斜杠在Python字符串中是用作转义字符功能的, 如果要正常显示反斜杠, 就要使用反斜杠对自己进行转义
filePath3 = 'C:\\nowhere'
print(filePath3)
#是否可以不使用转义字符串呢
filePath4 = r'C:\nowhere'
print(filePath4)
# 注意 原始字符串的最后一个字符不能使用反斜杠, 否则会将作为字符串标识符的引号转义, 造成解释器发现不了字符串结尾
words = r'\x'
print(words)
C:
owhere
C:
owhere
C:\nowhere
C:\nowhere
\x
print('abc' '\\')
print('abc','\\')
print('abc'+'\\')
abc\
abc \
abc\
print('\u00C6')
'mark'.encode('UTF-8')
print('mark'.encode('UTF-32'))
Æ
b'\xff\xfe\x00\x00m\x00\x00\x00a\x00\x00\x00r\x00\x00\x00k\x00\x00\x00'
网友评论