python string中的is判断函数

本文介绍了Python中用于字符串判断的方法如isdecimal(), isalpha(), isalnum()等,并通过实例展示了每个函数的功能,帮助读者掌握字符串的基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

is判断函数为一种判断函数,根据规定字符串判断是否符合结果返回True或者False

主要判断如下:

isdecimal():判断给定字符串是否全为数字

isalpha():判断给定的字符串是否全为字母

isalnum():判断给定的字符串是否只含有数字与字母

isupper():判断给定的字符串是否全为大写

islower():判断给定的字符串是否全为小写

istitle():判断给定的字符串是否符合title()

isspace():判断给定的字符串是否为空白符(空格、换行、制表符)

isprintable():判断给定的字符串是否为可打印字符(只有空格可以,换行、制表符都不可以)

isidentifier():判断给定的字符串是否符合命名规则(只能是字母或下划线开头、不能包含除数字、字母和下划线
				以外的任意字符。)

代码示例:

import string 
# 1234 全是数字 为True
print("1234".isdecimal())
# asdf4 中4是数字不是字母 为False
print("asdf4".isdigit())
# qwe12@ 中@既不是数字 也不是字母为False
print("qwe12@".isalnum())
# asdf全是小写 为True
print("asdf".islower())
# ADS全是大写 为True
print("ADS".isupper())
# Wshd,qwe中 虽然W大写 但是第二个单词qwe中q小写 不符合title()所以为False
print("Wshd,qwe".istitle())
# \n为换行 是空白符 为True
print("\n".isspace())
# \t为制表符 不可打印 为False
print("\t".isprintable())
# qe123 符合命名规则 为True
print("qe125".isidentifier())

运行结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值