零基础学python之str怎么用深解(四)
1、print('****************判断******************')s = 'navigate我爱中国一'b = s.isalpha() # 是否是纯文字print(b)
2、print('****************判断******************')s = '123二'b = s.isnumeric() # 判断是否是纯数字(包含中文大写数字,罗马数字等)print(b)
3、print('******涯箨唁峦**********判断******************')s = '123二'b = s.isnumeric() # 判断是否是纯数字(包含中文大写数字,罗马数字等)print(b)b = s.isdigit()print(b)b = s.isdecimal()print(b)
4、print('****************判断******************')s = 'abc123四'b = s.isalnum() # 所有字符都满足isalpha或者isnumeric
5、s = 'red yellow blue green gray black'b = s.startswith('red') # 判断是否以某个子串开头,可以限定范围。print(b)
6、print(ord('a&拭貉强跳#39;))print(chr(97))s = 'abc.123我爱中国'code = s.encode('utf-8') # 以utf-8的编码方式对字符串进行编码,转成二进制的数据流print(code)
7、s = 'abc.123我爱中国争犸禀淫'code = s.encode('utf-8') # 以utf-8的编码方式对字符串进行编码,转成二进制的数赍铈于脏据流print(code)s = code.decode('utf-8') # 将二进制数据转回成字符串(注意编码方式要匹配)print(s)