首页 > 其他分享 >数据的验证

数据的验证

时间:2025-01-23 15:57:12浏览次数:3  
标签:False 验证 数据 print 20 True hello 你好

笔记

# isdigit()十进制的阿拉伯数字
print('123'.isdigit()) # True
print('一二三'.isdigit()) # False
print('0b1010'.isdigit()) # False
print('Ⅲ'.isdigit()) # False
print('-'*20)

# 所有字符都数字
print('123'.isnumeric()) # True
print('一二三'.isnumeric()) # True
print('0b1010'.isnumeric()) # False
print('Ⅲ'.isnumeric()) # True
print('壹贰叁'.isnumeric()) # True
print('-'*20)

# 所有字符都是字母(包含中文字符)
print('hello你好'.isalpha()) # True
print('hello你好123'.isalpha()) # False
print('hello你好一二三'.isalpha()) # True
print('hello你好Ⅲ'.isalpha()) # False
print('hello你好壹贰叁'.isalpha()) # True
print('-'*20)

# 所有字符都是数字或字母
print('hello你好'.isalnum()) # True
print('hello你好123'.isalnum()) # True
print('hello你好一二三'.isalnum()) # True
print('hello你好Ⅲ'.isalnum()) # True
print('hello你好壹贰叁'.isalnum()) # True
print('-'*20)

# 判断字符的大小写
print('HelloWorld'.islower()) # False
print('helloworld'.islower()) # True
print('hello你好'.islower()) # True

print('-'*20)
print('HelloWorld'.isupper()) # False
print('HELLOWORLD'.isupper()) # True
print('HELLO你好'.isupper()) # True
print('-'*20)

# 所有字符都是首字母大写
print('Hello'.istitle()) # True
print('HelloWorld'.istitle()) # False
print('Helloworld'.istitle()) # True
print('Hello World'.istitle()) # True
print('Hello world'.istitle()) # False
print('-'*20)

# 判断是否都是空白字符
print('\t'.isspace()) # True
print(' '.isspace()) # True
print('\n'.isspace()) # True





标签:False,验证,数据,print,20,True,hello,你好
From: https://blog.csdn.net/weixin_45804537/article/details/145256106

相关文章

  • 数据分析和AI丨拒绝AI技术焦虑,工程领域AI应用的八大技巧
     现今,人们正在对科技发展以及AI技术进行无限探索,在这个过程中,很多工程师可能会感受到“有心无力”,很大程度是因为他们尚未实现自己的第一个可落地执行的人工智能(AI)应用案例。这个结果让人感到十分惊讶,因为目前在工程领域人们对AI的兴趣或投资并不缺乏。研究表明,86%的工......
  • C# SqlParameter设置值为0数据库实际为null的原因
    以前我也发现了这个问题,当时我是想通过SqlParameter插入一个int数据到数据库,类似下面这样 1MySqlParameter[]parameters=newMySqlParameter[]2{3newMySqlParameter("@order",0)4} 但是执行后,会发现数据库显示为null,当时没去细究原因,通过......
  • JAVA与数据结构-线性表
    目录一.线性表的概念二.线性表的关系及分类三.数组与顺序表四.链表1.静态链表(链表的的数组底层实现)2.循环链表3.双向链表五.栈1.栈的概念2.栈的底层实现3.共享空间栈4.逆波兰表达式(后缀表达式)5.栈与递归 六.队列1.队列概念2.队列的底层实现3.循环队列七.链......
  • 深入探讨存储过程的创建与应用:提高数据库管理效率的关键工具
    title:深入探讨存储过程的创建与应用:提高数据库管理效率的关键工具date:2025/1/23updated:2025/1/23author:cmdragonexcerpt:在数据驱动的商业环境中,数据库管理系统必须具备高效的操作能力。而存储过程作为一种封装的数据库逻辑,提供了一种有效的解决方案,以增强数据库......
  • 测试工程师效率提升系列第二篇:测试用例管理自动化——从 Excel 到结构化数据
    在测试工程师的日常工作中,测试用例管理是一个重要环节。很多团队仍然依赖于Excel表格来管理测试用例,包含用例描述、步骤、预期结果等内容。然而,这种方式存在以下痛点:难以复用:Excel文件往往是静态的,无法直接与自动化脚本关联。易出错:人工更新用例容易遗漏或引入错误,特......
  • 测试自我救赎第三式:彻底搞定接口测试和 Mock 数据,效率瞬间翻倍!
    在测试工程师的日常工作中,接口测试是不可或缺的一部分。然而,接口测试往往伴随着以下痛点:环境依赖:后端服务不稳定或无法访问时,接口测试无法正常进行。重复验证:需要频繁调用接口并对比返回的数据,耗费时间且容易出错。依赖数据难以构造:接口依赖的上下游数据复杂,难以快速准备测......
  • 苦逼测试第四式:测试环境自动化管理,从数据清理到环境初始化全搞定
    测试环境是测试工作的基石,但在实际项目中,测试环境的管理往往充满挑战:环境初始化困难:部署服务、安装依赖、配置测试数据等操作复杂且耗时。环境污染问题:多次测试后,数据库或文件系统可能残留脏数据,影响后续测试结果。多个环境切换麻烦:开发、测试和生产环境配置不同,容易因配置......
  • VIVO大数据面试题及参考答案
    说一下数组和链表的区别,并且阐述它们查找元素的复杂度分别是多少?存储方式:数组是一种连续存储的数据结构,在内存中占用一段连续的空间,每个元素按照顺序依次存储。链表的存储方式则不要求内存连续,它的每个节点包含数据域和指针域,通过指针将各个节点连接起来。插入和删除操作:......
  • 省级基础设施水平数据(2000-2022年)-社科数据
    省级基础设施水平数据(2000-2022年)-社科数据https://download.csdn.net/download/paofuluolijiang/90028586https://download.csdn.net/download/paofuluolijiang/90028586在2000至2022年间,中国各省级行政区域的基础设施发展水平数据集为我们提供了一个全面的视角,以观察和分析......
  • 初步认识数据结构
    初步认识数据结构本文章可以帮助你初步的去认识数据结构1.什么是数据结构官方定义:在计算机科学中,数据结构是一种数据组织,管理和存储的格式。它是相互之间存在一种或者多种特定关系的数据元素集合。数据在计算机科学中,数据是所有能输入计算机并被计算机程序处理的符号的......