1模式匹配与正则表达式
摘要:1.不用正则表达式来查找文本模式 def isPhoneNumber(text): if len(text) != 12: return False for i in range(0, 3): if not text[i].isdecimal(): #检查字符串是否只包含十进制数字 return F
阅读全文
posted @
2025-02-02 12:13
Martinl_it
阅读(11)
推荐(0) 编辑
正则表达式与JSON
摘要:1正则表达 import re # 1.字符集 [ad] 表示a或者d [^ad] 表示除了a和d之外的字符 [a-d] 表示a到d之间的字符 s = 'asd dfg dss add dsa dsd dsd' a = re.findall('a[sd]d',s) b = re.findall('a
阅读全文
posted @
2025-02-02 11:29
Martinl_it
阅读(1)
推荐(0) 编辑
面向对象
摘要:类 对象 # 类 建议用大驼峰命名法 # 类 最基本的作用就是封装 # 类 只负责描述(定义) 不负责执行代码 (类中的方法不执行) 要在外部调用--一般在另外一个模块调用 # 方法和函数的区别:函数是独立的,方法属于类,方法可以调用类中的属性,方面是设计层面的,函数是执行层面的,方法是属于对象的,
阅读全文
posted @
2025-02-02 11:27
Martinl_it
阅读(2)
推荐(0) 编辑
python函数
摘要:help(函数) #查看函数功能 函数: 1.功能性 2.隐藏细节 3.代码重用 import sys sys.setrecursionlimit = 1000000 # to increase the recursion limit def print(code): print(code) pri
阅读全文
posted @
2025-01-30 23:35
Martinl_it
阅读(2)
推荐(0) 编辑
工程结构 包。模块,函数,变量作用域
摘要:写代码非常容易,关键是怎么写好代码,高能性,可维护性,可扩展性,可读性,可测试性。 Python项目的组织结构 包,模块,类,函数,变量 往往一个文件代表一个模块,一个目录代表一个包,包下可以包含多个模块,模块下可以包含多个类,类下可以包含多个函数,函数下可以包含多个变量。 而包类似一个文件夹 包
阅读全文
posted @
2025-01-30 12:36
Martinl_it
阅读(4)
推荐(0) 编辑
分支,循环,条件,枚举
摘要:1.分支 if后面跟布尔值或者可以返回布尔值的表达式 # 提示用户同时输入账号和密码,用空格分隔 print('请输入账号和密码(用空格分隔):') user_input = input() # 使用split()方法分割输入的字符串 user_account, user_password = us
阅读全文
posted @
2025-01-30 00:04
Martinl_it
阅读(6)
推荐(0) 编辑