楼主: 18366183561
810 0

[问答] python的re模块,查看源码,compile并不是一个类,为什么还可以创建一个正则化对象? [推广有奖]

  • 0关注
  • 0粉丝

大专生

60%

还不是VIP/贵宾

-

威望
0
论坛币
15 个
通用积分
3.9000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
3420 点
帖子
3
精华
0
在线时间
109 小时
注册时间
2017-5-17
最后登录
2025-8-12

楼主
18366183561 发表于 2021-3-17 15:53:54 |AI写论文
5论坛币
re模块源码中,compile是一个函数,而不是一个类名。那么它怎么创建的正则化对象呢?而且还可以调用match等方法
  1. @overload
  2. def compile(pattern: AnyStr, flags: _FlagsType = ...) -> Pattern[AnyStr]: ...
  3. @overload
  4. def compile(pattern: Pattern[AnyStr], flags: _FlagsType = ...) -> Pattern[AnyStr]: ...
复制代码


关键词:COMPILE python comp OMP COM

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 07:56