美文网首页小马哥的Python专题
Python基础教程第1章 入门

Python基础教程第1章 入门

作者: 小马哥China | 来源:发表于2020-08-31 17:45 被阅读0次

    知识点: 字符串

    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章 入门

        本文链接:https://www.haomeiwen.com/subject/evhpsktx.html