我需要获得一张角色地图:
chr: ! " # $ % & ' ( ) * + , - . /
asc: 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
chr: 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
asc: 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
chr: @ A B C D E F G H I J K L M N O
asc: 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
chr: P Q R S T U V W X Y Z [ \ ] ^ _
asc: 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
chr: ` a b c d e f g h i j k l m n o
asc: 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
chr: p q r s t u v w x y z { | } ~
asc: 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
我为这些编写了一个程序,但它并没有给我这些面板。我也会发布我的代码:
for a in range(32,128):
b=chr(a)
print(b)
print(a)
输出是:
32
!
33
"
34
#
35
$
.........
答案 0 :(得分:3)
尝试这样的事情:
for i in xrange(32, 128, 16):
print 'chr:\t%s' % '\t'.join(map(chr, [i+j for j in range(16)]))
print 'asc:\t%s' % '\t'.join(map(str, [i+j for j in range(16)]))
Python 3的更新:
for i in range(32, 128, 16):
print('chr:\t%s' % '\t'.join(map(chr, [i+j for j in range(16)])))
print('asc:\t%s' % '\t'.join(map(str, [i+j for j in range(16)])))
答案 1 :(得分:2)
>>> import pprint
>>> a
[1, 2, 3, 4, 5, 5]
>>> c = [a]*3
>>> c
[[1, 2, 3, 4, 5, 5], [1, 2, 3, 4, 5, 5], [1, 2, 3, 4, 5, 5]]
>>> pprint.pprint(c,width=60)
[[1, 2, 3, 4, 5, 5],
[1, 2, 3, 4, 5, 5],
[1, 2, 3, 4, 5, 5]]
>>>