在python中,經(jīng)常需要輸出指定寬度的文本,這個(gè)過程中需要注意一些細(xì)節(jié)。下面是一些關(guān)于python輸出行寬的技巧。
# 1. 使用字符串方法center text = 'hello' width = 10 print(text.center(width, '-')) # 2. 使用格式化字符串 text = 'hello' width = 10 print(f'{text:^{width}}') # 3. 使用字符串拼接 text = 'hello' width = 10 print('-' * ((width- len(text)) // 2) + text + '-' *((width- len(text)) // 2)) # 4. 使用textwrap模塊 import textwrap text = 'hello world' width = 10 print(textwrap.fill(text, width))
以上是一些常用的python輸出指定寬度文本的技巧。但是需要注意一些細(xì)節(jié),特別是處理奇偶寬度時(shí),需要對(duì)字符串進(jìn)行向左或向右移位。