首页 > 编程语言 > 详细

格式化 | python笔记(1)

时间:2020-04-02 14:07:29      阅读:45      评论:0      收藏:0      [点我收藏+]
"""因为最近连续加班没空更新但又不想断更只好更新一些比较实用的python基础知识来敷衍了事"""
 

1、经典格式化 (s%等)

常见占位符:
%s 字符串
%d 整数
%f 浮点数
print("I am in class %d,grade %d." %(5, 6))
print("Pi = %f" % 3.141592)
print("Pi = %.2f" % 3.141592)
print("My name is %s" %"lily")
技术分享图片

 如果不知道选择什么类型,那就用%s,它总是生效

2、format

format格式化使用{}来做占位符,标识符默认从0开始,可以不填,也可以自由指定,如下:
print("My name is {},{} years old.".format("Lily",10))
print("My name is {0},{1} years old.".format("Lily",10))
print("My name is {1},{0} years old.".format(10,"Lily"))
技术分享图片

 这种就比第一种原始方法好很多了,而且比较清晰

3、字符串前使用f来格式化整个字符串

需要格式化的字符串前面加上f,里面需要替换的内容由{}里面加变量名组成:{变量名}
前提是,替换的内容都是变量
name = "Lily"
age = 10
print(f"My name is {name},{age} years old")
技术分享图片

 这种格式化方式显然又更加清晰了,整个代码都清爽很多

注意:这种格式化方式有版本要求,需要python3.6及以上版本
 
技术分享图片

 

 

格式化 | python笔记(1)

原文:https://www.cnblogs.com/mikasama/p/12618996.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!