"""
题目:生成字符串a1B2c3D4e5F6g7H8i9J10
"""
#方法一:字符串拼接法
def lower_data_upper_data1():
ascii_code_lower=96
ascii_code_upper=64
target_str=""
for i in range(1,11):
lower_data = ""
upper_data = ""
if i%2!=0:
lower_data=chr(ascii_code_lower+i)+str(i)
else:
upper_data=chr(ascii_code_upper+i)+str(i)
target_str+=lower_data+upper_data
return target_str
print(lower_data_upper_data1())
#方法二,使用列表的方法
def lower_data_upper_data2():
ascii_code_lower = 96
ascii_code_upper = 64
target_list = []
lower_data = []
upper_data = []
for i in range(1,11):
if i%2!=0:
lower_data.append(chr(ascii_code_lower+i)+str(i))
else:
upper_data.append(chr(ascii_code_upper+i)+str(i))
for i in range(0,5):
target_list.append(lower_data[i])
target_list.append(upper_data[i])
return "".join(target_list)
print(lower_data_upper_data2())
2019-04-13:生成字符串a1B2c3D4e5F6g7H8i9J10
猜你喜欢
转载自blog.csdn.net/sinat_18722099/article/details/89290089
今日推荐
周排行