在Python中,增加数字可以通过多种方式实现,具体取决于你想要增加数字的上下文。以下是一些常见的情况和相应的代码示例:
增加单个数字
num = 0while num < 10:print(num)num += 1
在列表中增加数字
my_list = [1, 2, 3]my_list.append(4)print(my_list) 输出: [1, 2, 3, 4]
在Pandas DataFrame中增加数字
import pandas as pddata = {'name': ['Cindy', 'John', 'Matt'], 'point': [78, 87, 88]}df_grade = pd.DataFrame(data)df_grade['point'] = df_grade['point'] + 1 给point列的每个值加1print(df_grade)

处理带有数字后缀的重名字符串
import redef increase_string_suffix(s, incr_num=1):suffix_searched = re.search(r'(_)(\d+)$', s)if suffix_searched:suffix_plus_1 = re.sub(r'(_)(\d+)', lambda x: f'{x.group(1)}{int(x.group(2)) + incr_num}', s)else:suffix_plus_1 = f'{s}_1'return suffix_plus_1s = 'name_01'print(increase_string_suffix(s, incr_num=2)) 输出: name_03
