1 Star 0 Fork 0

巧克力ovo/PythonLearn

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
4-2.py 1.59 KB
一键复制 编辑 原始数据 按行查看 历史
wlt 提交于 3个月前 . 4
#字符串 可用乘法
#同序列可阶段
str1="红色斧头"
print(str1[:2])
print(str1[2:])
#字符串分割split(分隔符,分割次数)和合并 .count字符计数 .find(字符)查找位置(也可以用in&not 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 正则表达式分割 传递分隔符和结果数组
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/chocolate-ovo/python-learn.git
git@gitee.com:chocolate-ovo/python-learn.git
chocolate-ovo
python-learn
PythonLearn
master

搜索帮助