>>> print("The number {0:,} in hex is: {0:#x}, the number {1} in oct is {1:#o}".format(5555,55))
The number 5,555in hex is: 0x15b3, the number 55in oct is 0o67
2.字符串连接join()
>>> li =["apple", "peach", "banana", "pear"]>>>','.join(li)'apple,peach,banana,pear'>>>'.'.join(li)'apple.peach.banana.pear'>>>'::'.join(li)'apple::peach::banana::pear'
3.字符串常用方法
3.1split()和rsplit()方法允许指定最大分割次数。
>>> s ='\n\nhello\t\t world \n\n\n My name is Dong '>>> s.split(None, 1)['hello', 'world \n\n\n My name is Dong ']>>> s.rsplit(None, 1)['\n\nhello\t\t world \n\n\n My name is', 'Dong']>>> s.split(None, 2)['hello', 'world', 'My name is Dong ']
>>> s ='hello world \n\n My name is Dong '>>> s.split()['hello', 'world', 'My', 'name', 'is', 'Dong']>>> s ='\n\nhello world \n\n\n My name is Dong '>>> s.split()['hello', 'world', 'My', 'name', 'is', 'Dong']>>> s ='\n\nhello\t\t world \n\n\n My name\t is Dong '>>> s.split()['hello', 'world', 'My', 'name', 'is', 'Dong']