如何判断字符串是否是由数字组成
发布时间:2023-12-04 07:52:54
要判断一个字符串是否由数字组成,我们可以使用字符串的isdigit()方法。这个方法会返回布尔值,如果字符串只包含数字字符,则返回True,否则返回False。
下面是一个使用例子:
# 输入一个字符串
string = input("请输入一个字符串: ")
# 判断字符串是否由数字组成
if string.isdigit():
print("字符串由数字组成")
else:
print("字符串不由数字组成")
运行以上代码,在控制台输入一个字符串后,程序将判断该字符串是否由数字组成,并打印相应的结果。
如果输入的字符串只包含数字字符,则输出"字符串由数字组成",否则输出"字符串不由数字组成"。
这个方法不仅可以用于判断整个字符串是否由数字组成,还可以用于判断字符串的子串是否由数字组成。例如,以下代码判断一个字符串是否以数字开头:
# 输入一个字符串
string = input("请输入一个字符串: ")
# 判断字符串是否以数字开头
if string[0].isdigit():
print("字符串以数字开头")
else:
print("字符串不以数字开头")
同样的道理,如果 个字符是数字,则输出"字符串以数字开头",否则输出"字符串不以数字开头"。
