Python 确定第一个数字
我试图确定字符串中的第一个字符是否以特定字符开头。 比如: 在本例中,我想知道数字的字符串是否以0开头。python中是否有内置函数可以确定字符串是否以特定字符开头?我必须使用split来解决这个问题吗?返回一个字符串 字符串永远不等于数字Python 确定第一个数字,python,string,python-2.7,Python,String,Python 2.7,我试图确定字符串中的第一个字符是否以特定字符开头。 比如: 在本例中,我想知道数字的字符串是否以0开头。python中是否有内置函数可以确定字符串是否以特定字符开头?我必须使用split来解决这个问题吗?返回一个字符串 字符串永远不等于数字 >>> '0' == 0 False 将字符串与字符串进行比较。例如,要检查字符串是否以特定的子字符串开头,请使用: 当您输入字符串时,您正在输入字符串 number = raw_input('What is your answer?')
>>> '0' == 0
False
将字符串与字符串进行比较。例如,要检查字符串是否以特定的子字符串开头,请使用:
当您输入字符串时,您正在输入字符串
number = raw_input('What is your answer?')
所以您可以检查第一个元素,如
number = raw_input('What is your answer?')
try:
if number[0]=='0':
print "First element is 0"
#Put your code
else:
print "First element is not 0"
#Do something else
except IndexError:
print "Input was null"
number = raw_input('What is your answer?')
number = raw_input('What is your answer?')
try:
if number[0]=='0':
print "First element is 0"
#Put your code
else:
print "First element is not 0"
#Do something else
except IndexError:
print "Input was null"