# 1.二进制类型/字节(bytes)
# 2.其他数据转二进制:bytes(数据)
# 字符串转二进制:字符串.encode(encoding='utf-8')
print(bytes(10)) # b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
# 3.二进制转字符串:
# 方法一:str(数据, encoding='utf-8')
# 方法二:二进制数据.decode(encoding='utf-8')
from re import fullmatch, search, findall
# 1.什么是正则表达式
'''
正则表达式是一种工具;一种专门用做字符串匹配的工具,能够在某些情况下让字符串的处理变得非常简单。
正则是用来描述字符串规则
fullmatch(正则表达式,字符串) - 判断正则表达式是否和字符串完全匹配,如果不匹配返回None
'''
# 2.正则表达式的语法(通用的)
# =======================匹配符号========================
# 1)普通字符
'''
普通字符在正则表达式中表示这个符号本身
'''
# 匹配一个字符串有三个字符,分别是a,b,c
re_str = r'abc'
result = fullmatch(re_str, 'abc')
print(result)
# 2). - 匹配任意一个字符
# 匹配一个长度是3的字符串,第一个字符是任意字符,后面是bc
re_str = r'.bc'
result = fullmatch(re_str, '好bc')
print(result)
# 3) \d - 匹配任意一个数字字符
re_str = r'\d\d\d'
result = fullmatch(re_str, '780')
print