Python 确定第一个数字

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开头。python中是否有内置函数可以确定字符串是否以特定字符开头?我必须使用split来解决这个问题吗?

返回一个字符串

字符串永远不等于数字

>>> '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"