x = list(range(10)) print('整数输出1:', end = '') for i in x: print(i, end='') print('\n整数输出2:', end ='') for i in x: print(f'{i:02d}', end = '-') print('\n整数输出3:', end ='') for i in x[:-1]: print(f'{i:02d}', end = '-') print(f'{x[-1]:02d}') print('\n字符输出1:', end = '') y1 = [str(i) for i in range(10)] print('-'.join(y1)) print('字符输出2:', end ='') y2 = [str(i).zfill(2) for i in range(10)] print('-'.join(y2))
print('整数列表: ') x = list(range(97, 97+26)) for i in x: print(i, end = ' ') print('\n字符列表1: ') lower_alpha = [chr(i) for i in range(97, 97+26)] # 函数chr()返回整数对应的字符串形式 for i in lower_alpha: print(i, end = ' ') print('\n字符列表2: ') upper_alpha = [i.upper() for i in lower_alpha] # 方法.upper()用于把小写字母转换成大写 for i in upper_alpha: print(i, end = ' ')
print('用列表存储随机整数:') ls=[random.randint(1,100) for i in range(5)] print(ls) print('\n用集合存储随机整数:') s={random.randint(1,100) for i in range(5)} print(s) print('\n\n字母串:',end=' ') alpha=string.ascii_letters print(alpha) print(type(alpha)) print('\n数字串:',end=' ') digits=string.digits print(digits) print(type(digits))
print('{:-^40}'.format('*** Remote Interpreter Reinitialized ***')) print('输入十进制整数x和要转换的进制n(2或8或16):') x = int(input('十进制整数:')) n = int(input('进制:')) a =[] while (x): a.append(x%n) x//=n if n == 16: m = len(a)-1 while m >=0: if a[m]>9: print(chr(a[m]-10+65),end='') else: print(a[m],end='') m -=1 else: m = len(a)-1 while m>=0: print(a[m],end='') m -= 1