python第十六天

# 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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值