小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

在 python 中將特殊字符填充到字符串的兩端實(shí)現(xiàn)字符串對(duì)齊

 信息科技云課堂 2024-04-12 發(fā)布于山東

在本文中,我們將討論如何使用“0”、空格或其他字符填充到字符串的方法。

在字符串的左側(cè)填充

  1. zfill()方法

zfill() 方法返回指定長(zhǎng)度的字符串,原字符串右對(duì)齊,如不滿足,缺少的部分用0填補(bǔ)。

str1 = "abc"
print('原始字符串:', str1)
str2 = str1.zfill(6)
print('修改后字符串:' , str2)
# 輸出:
原始字符串:abc
修改后字符串: 000abc
  1. rjust()方法

rjust() 返回一個(gè)原字符串右對(duì)齊,并使用空格填充設(shè)定長(zhǎng)度的新字符串。如果指定的長(zhǎng)度小于字符串的長(zhǎng)度則返回原字符串。

str1 = "abc"
print('原始字符串:', str1)
str2 = str1.rjust(6)  # 默認(rèn)使用空格填充
print('修改后字符串:' , str2)
str2 = str1.rjust(6,"~")  # 指定填充字符
print('修改后字符串:' , str2)
# 輸出:
原始字符串:abc
修改后字符串:    abc
修改后字符串: ~~~abc

在字符串右側(cè)填充

  1. ljust()方法

ljust() 方法返回一個(gè)原字符串左對(duì)齊,并使用空格填充至指定長(zhǎng)度的新字符串。如果指定的長(zhǎng)度小于原字符串的長(zhǎng)度則返回原字符串。

str1 = "abc"
print('原始字符串:', str1)
str2 = str1.ljust(6)  # 默認(rèn)使用空格填充
print('修改后字符串:' , str2, "edf")
str2 = str1.ljust(6,"~")  # 可以指定填充字符
print('修改后字符串:' , str2)
# 輸出:
原始字符串:abc
修改后字符串:abc    edf
修改后字符串:abc~~~

在字符串兩端填充

  1. center()方法

center() 返回一個(gè)居中的,并使用空格填充至指定長(zhǎng)度的新字符串。默認(rèn)填充字符為空格。

str1 = "abc"
print('原始字符串:', str1)
str2 = str1.center(7)  # 默認(rèn)使用空格填充
print('修改后字符串:' , str2)
str2 = str1.center(7,"~")  # 可以指定填充字符
print('修改后字符串:' , str2)

# 輸出:
原始字符串:abc
修改后字符串:   abc  
修改后字符串: ~~abc~~
  1. 使用 format() 實(shí)現(xiàn)左中右對(duì)齊
str1 = "abc"
print("{:*>7}".format(str1))  # '>':表示右對(duì)齊,長(zhǎng)度7,用*填充,默認(rèn)空格填充
print("{:*<7}".format(str1))  # '<':左對(duì)齊,長(zhǎng)度7,用*填充,默認(rèn)空格填充
print("{:*^7}".format(str1))  # '^':居中對(duì)齊,長(zhǎng)度7,用*填充,默認(rèn)空格填充
# 輸出:
****abc
abc****
**abc**

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多