美文网首页
2018-07-18 python字符串(一)基础

2018-07-18 python字符串(一)基础

作者: 随雪而世 | 来源:发表于2018-07-18 20:49 被阅读0次

    1.什么是字符串

    a.使用单引号或者双引号括起来的字符集就是字符串。
    b.引号中单独的符号、数字、字母等叫字符
    c.转义字符:可以用来表示一些有特殊功能或者是特殊意义的字符(通过在固定的字符前加\)

    \' ---> '
    \\ ---> \
    \n ---> 换行
    \t ---> 制表符(一缩进)
    \" ---> "
    

    在计算字符串长度的时候,转义字符代表一个字符

    2.阻止转义

    可以通过在字符串前面加r或者R,来阻止转义字符转义
    str1 = r'\\1\n2'
    print(str1)
    
    结果:
    \\1\n2
    

    3.python中字符串中的字符是Unicode编码

    Unicode编码:使用16位对一个字符进行编码。编码的目的是让字符可以存储到计算机中。(2^16 = 65536 111)
    Unicode码中包含了ASSCII码,并且可以表示世界上所有的语言和符号

    a.获取一个字符的Unicode码

    ord1 = ord('瓜')
    ord2 = ord('皮')
    ord3 = ord('A')
    print(hex(ord1), hex(ord2), ord3)
    

    结果:0x74dc 0x76ae 65

    b.将Unicode码转换成字符

    chr(编码值)
    print(chr(0x4eff))
    

    结果: 仿

    字符串比较大小的时候,从字符开始依次往后比较每个字符的大小,直到遇到字符不一样为止。

    比较字符大小的时候,实质比的是他们的编码的大小

    print('a' > '大b')   
    

    结果: False

    相关文章

      网友评论

          本文标题:2018-07-18 python字符串(一)基础

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