代码拉取完成,页面将自动刷新
#字符串 可用乘法
#同序列可阶段
str1="红色斧头"
print(str1[:2])
print(str1[2:])
#字符串分割split(分隔符,分割次数)和合并 .count字符计数 .find(字符)查找位置(也可以用in¬ in) .index(字符)查找位置 .replace(旧字符,新字符,替换次数) .lower()转小写 .upper()转大写
#strip()去除制表符等特殊字符 .rstrip()去除末尾的特殊字符 .lstrip()去除开头的特殊字符
#格式化字符串
#%[+左对齐][-右对齐][0右对齐 正数无符号 负数加负号 用0补齐][m位数 少的用空格补齐][.n小数位数]
#也可以使用一个字符串存储格式 pattern % 参数
#format print("提示语{参数}".formt(将提示语中的参数赋值/**site(site中存储 "参数":""")))
#正则表达式(一种字符串匹配模式)RE
# #符号:元字符
#+:加号前面的字符至少出现一次 *:字符可以出现任意次 ?:前面的字符至多出现一次
#.:匹配除了\n外的任意字符 \w:匹配字母数字下划线汉字 \d:匹配数字 ^$:字符串开始结束标志 {n}:限制字符数量 {n,}:最少n次 {n,m}:最少n次,最多m次
#[aoeiu]:匹配元音 [.?!]匹配任意一个 [^]:排除字符 |:或 同时匹配多种类型
import re
#re.match(pattern=,string=,flags=A[ASCII]I[忽略大小写]M)
patttern=r'(13[4-9]\d{8})|(15[01289]\d{8})$'
mobile='13634222222'
match=re.match(patttern,mobile)
if match==None:
print("No!")
else:
print("Yes")
#.search 查找 .findall查找全部
#.sub 替换 符合正则表达式的进行,可选模式、次数 信息脱敏
#split 正则表达式分割 传递分隔符和结果数组
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。