1分钟学会Python字符串前后缀与编解码

1分钟学会Python字符串前后缀与编解码_第1张图片

1.前缀和后缀

  • 前缀和后缀指的是:字符串是否以指定字符开头和结尾

2.startswith()

  • 判断字符串是否以指定字符开头,若是返回True,若不是返回False

str1 = "HelloPython"print(str1.startswith("Hello"))    # Trueprint(str1.startswith("Python"))    # False

3.endswith()

  • 判断字符串是否以指定字符结尾,若是返回True,若不是返回False

str1 = "HelloPython"print(str1.endswith("thon"))    # Trueprint(str1.endswith("Hello"))    # False

4.编码和解码

  • 字符串编码和解码一般用于网络传输数据

5.encode

  • 表示字符串以指定字符集进行编码

str1 = "你好Python"print(str1.encode("utf-8"))    # b'\xe4\xbd\xa0\xe5\xa5\xbdPython'print(str1.encode("gbk"))      # b'\xc4\xe3\xba\xc3Python'

6.decode

  • 表示使用指定字符集对数据进行解码

str2 = b'\xe4\xbd\xa0\xe5\xa5\xbdPython'str3 = b'\xc4\xe3\xba\xc3Python'print(str2.decode("utf-8"))print(str3.decode("gbk"))

你可能感兴趣的:(Python,python,java,前端)