一行中取最前面的数字的函数
    在编程中,有时我们需要从一行文字中提取出数字,而且通常情况下只需要提取出该行文字中最前面的数字。为了方便实现,我们可以编写一个函数来完成这个功能。
    函数名:get_first_number
    参数:一个字符串,表示需要提取数字的字符串
    返回值:该字符串中最前面的数字,如果没有数字则返回None
    函数实现:
    def get_first_number(string):
    num_str = ''
    for char in string:
    if char.isdigit():
    num_str += char
    else:
    break
    if num_str == '':
    return None
    else:
    return int(num_str)
    该函数首先定义一个空字符串num_str,然后遍历输入的字符串string中的每一个字符,如果该字符是数字,则将其加入num_str中;否则跳出循环并返回num_str对应的整数值。如果num_str为空,则说明输入字符串中没有数字,返回None即可。字符串截取去掉第一位

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。