Python基础教程第1章 入门

知识点: 字符串

  1. 单引号表示
  2. 双引号表示
  3. 长字符串
  4. 转义的概念
  5. 原始字符串
  6. 字符串拼接
#方式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'

你可能感兴趣的:(Python基础教程第1章 入门)