Python常见数据类型处理
# 定义一个函数,用于检查并返回一个数值是否在给定的范围内
def check_number_range(number, minimum, maximum):
if minimum <= number <= maximum:
return True
else:
return False
# 定义一个函数,用于检查并返回一个字符串是否为有效的电子邮件格式
def is_valid_email(email):
import re
email_regex = r'\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b'
if re.fullmatch(email_regex, email):
return True
else:
return False
# 测试数值范围检查函数
print(check_number_range(150, 100, 200)) # 输出: True
print(check_number_range(50, 100, 200)) # 输出: False
# 测试电子邮件格式检查函数
print(is_valid_email('example@test.com')) # 输出: True
print(is_valid_email('example.com')) # 输出: False
这段代码定义了两个函数:check_number_range
和 is_valid_email
。check_number_range
函数接收一个数值、最小值和最大值,检查数值是否在这两个值之间,is_valid_email
函数使用正则表达式检查一个字符串是否符合电子邮件的格式。代码中还包含了测试这两个函数的例子。
评论已关闭