擅长:python、mysql、java
<pre><code>myDict = {'a' : '100000','b': '110000','c': '100100','d': '100110','e': '100010','f': '110100','g': '110110','h':'110010','i': '010100','j':'010110','k': '101000','l': '111000','m':'101100','n': '101110','o': '101010','p': '111100','q': '111110','r': '111010','s':'011100', 't': '011110','u': '101001','v': '111001','w': '010111','x': '101101','y': '101111','z': '101011'}
def braille(string, brailleDict):
return ''.join("000001{0}".format(brailleDict[char.lower()]) if char.isupper() else brailleDict[char] for char in string)
print(braille('bob', myDict))
print(braille('Bob', myDict))
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>110000101010110000
000001110000101010110000
</code></pre>
<ul>
<li>用<code>str.isupper</code>检查字母是否大写</li>
</ul>