热线电话:13121318867

登录
2019-02-14 阅读量: 633
python怎么格式处理字符串

Python中的字符串可以使用format()方法进行格式化,这是一种非常通用且功能强大的字符串格式化工具。String中的Format方法包含花括号{}作为占位符,可以根据位置或关键字保存参数以指定顺序。

字符串可以使用格式说明符左对齐(<),右(>)或居中(^),用冒号(:)分隔。二进制,十六进制等整数和浮点数可以使用格式说明符舍入或以指数形式显示。

# Python Program for

# Formatting of Strings

# Default order

String1 = "{} {} {}".format('Geeks', 'For', 'Life')

print("Print String in default order: ")

print(String1)

# Positional Formatting

String1 = "{1} {0} {2}".format('Geeks', 'For', 'Life')

print("\nPrint String in Positional order: ")

print(String1)

# Keyword Formatting

String1 = "{l} {f} {g}".format(g = 'Geeks', f = 'For', l = 'Life')

print("\nPrint String in order of Keywords: ")

print(String1)

# Formatting of Integers

String1 = "{0:b}".format(16)

print("\nBinary representation of 16 is ")

print(String1)

# Formatting of Floats

String1 = "{0:e}".format(165.6458)

print("\nExponent representation of 165.6458 is ")

print(String1)

# Rounding off Integers

String1 = "{0:.2f}".format(1/6)

print("\none-sixth is : ")

print(String1)

# String alignment

String1 = "|{:<10}|{:^10}|{:>10}|".format('Geeks','for','Geeks')

print("\nLeft, center and right alignment with Formatting: ")

print(String1)

42.8571
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子