Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:如何通过索引引用字符串中的数字?_Python_String_Indexing_Digit - Fatal编程技术网

Python:如何通过索引引用字符串中的数字?

Python:如何通过索引引用字符串中的数字?,python,string,indexing,digit,Python,String,Indexing,Digit,我觉得这是一个简单的问题,但它一直在逃避我 如果我有一个字符串,比如1010101,我如何通过索引引用字符串中的第一个数字 您可以使用[0]获取任何序列的第一个元素。因为字符串是一个字符序列,所以要查找s[0]: 有关详细说明,请参阅右侧的。负索引计数 digit = mystring[-1] 在Python中,sting称为可下标。这意味着您可以使用方括号访问不同的部分,就像使用列表一样 如果要获取字符串的第一个字符,则只需使用my_字符串[0] 如果您需要获取字符串中的最后一个字符,即您提

我觉得这是一个简单的问题,但它一直在逃避我


如果我有一个字符串,比如1010101,我如何通过索引引用字符串中的第一个数字

您可以使用[0]获取任何序列的第一个元素。因为字符串是一个字符序列,所以要查找s[0]:


有关详细说明,请参阅右侧的。

负索引计数

digit = mystring[-1]

在Python中,sting称为可下标。这意味着您可以使用方括号访问不同的部分,就像使用列表一样

如果要获取字符串的第一个字符,则只需使用my_字符串[0]

如果您需要获取字符串中的最后一个字符,即您提供的字符串中的最后一个1,那么请使用my_字符串[-1]

如果您最初有一个int或long,并且正在查找最后一个数字,最好使用%moduleus 10101%10=>1

另一方面,如果你有一个浮点数,你是strmy_float[-1]中最好的


但在以字符串形式表示的数字中,第一个数字实际上在右边。@Keith在这种情况下,您将使用[-1]。@Keith:根据您的定义,使用s[-1]获取第一个数字,使用s[-2]获取第二个数字,依此类推。谢谢,你们两位,还有,我将如何引用该数字的索引?比如说,如果我想比较字符串中某个数字的索引与另一个字符串中另一个项目的索引,我将如何引用字符串中项目的索引?@HershS。如果这个或基思的,或任何其他的答案解决了你的问题,请放心。谢谢
digit = mystring[-1]