格式化输出字符| 学习笔记

简介: 快速学习格式化输出字符

开发者学堂课程Python入门 2020年版格式化输出字符】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10290


格式化输出字符

内容简介:

一、格式化打印字符串

1.可以使用 % 占位符来表示格式化的一个字符串

2.在字符串里可以使用 % 占位符

 

一、格式化打印字符串

1.可以使用 % 占位符来表示格式化的一个字符串

(1)例如:

name = 'zhangsan'

age = 18

print( '大家好,我的名字是' , name , '我今年' , age , '岁了' )

运行:( zhangsan , 18 前后有空格)

大家好,我的名字是 zhangsan 我今年18 岁了

(2)例如:

name = 'zhangsan'

age = 18

print( '大家好,我的名字是' , name , '我今年' , age , '岁了' , sep = ' ' )

运行:( zhangsan , 18 前后无空格)

大家好,我的名字是zhangsan我今年18岁了

2.在字符串里可以使用 % 占位符

(1) %s → 表示的是字符串的占位符

例如:

name = 'zhangsan'

age = 18

print( '大家好, 我的名字是%s,我今年%d岁了,我今天挣了%f元钱' % (name, age, 3.14))

运行: 大家好,我的名字是zhangsan我今年18岁了,我今天挣了3.140000元钱

(2)  %d → 表示的整数的占位符

(3)  %nd→ 打印时,显示n,如果不够,在前面使用空格补齐

例如:

name = 'zhangsan'

age = 18

print( '大家好,我是%3d号男嘉宾' % 5)

运行: 大家好 , 我是  5号男嘉宾

print( '大家好,我是%3d号男嘉宾' % 15)

运行: 大家好 , 我是 15号男嘉宾

print( '大家好,我是%-3d号男嘉宾' % 5)

运行: 大家好 , 我是5  号男嘉宾

print( '大家好,我是%-3d号男嘉宾' % 15)

运行: 大家好 , 我是15 号男嘉宾

print( '大家好,我是%03d号男嘉宾' % 5)

运行: 大家好 , 我是005号男嘉宾

print( '大家好,我是%03d号男嘉宾' % 15)

运行: 大家好 , 我是015号男嘉宾

(4)  %f → 表示的浮点数的占位符

(5)  %.nf→ 保留小数点后n

print( '我今天挣了%.2f元钱' % 3.14592653 )

运行: 我今天挣了3.15元钱

(6)  %x→ 将数字使用十六进制输出

a = 255

print(a)

运行: 255

a = 255

print( '%x' % a )

运行: ff 

a = 255

print( '%X' % a )

运行: FF 

(7)  %%→ 指输出一个 %

print( '大家好,我是%s, 我今年%d岁了' % ( 'zhangsan' , 19))

运行: 大家好,我是zhangsan,我今年19岁了

print( '大家好,我是%%s, 我今年%d岁了' % 19)

运行: 大家好,我是%s,我今年19岁了

相关文章
|
3月前
使用 printf() 与 %c 格式化输出一个字符
【10月更文挑战第12天】使用 printf() 与 %c 格式化输出一个字符。
22 4
字符串格式化输出
字符串格式化输出
|
7月前
格式化输出
【6月更文挑战第24天】格式化输出。
43 6
|
8月前
|
C语言 数据安全/隐私保护 Python
C语言中大小写字母的转化
C语言中大小写字母的转化
134 0
从键盘录入一个字符串,统计该串中有大写字母、小写字母、数字各有多少个。比如:Hello12345World大写:2个 小写:8个数字:5个。
从键盘录入一个字符串,统计该串中有大写字母、小写字母、数字各有多少个。比如:Hello12345World大写:2个 小写:8个数字:5个。
297 0
|
8月前
python-capitalize() 方法:将字符串的第一个字符转换为大写,其余字符转换为小写
python-capitalize() 方法:将字符串的第一个字符转换为大写,其余字符转换为小写
45 0
|
iOS开发 C++
C++格式化输出
C++格式化输出
63 0
|
关系型数据库 MySQL
如何用“”格式化数字 作为千位分隔符,“,”作为十进制分隔符?
如何用“”格式化数字 作为千位分隔符,“,”作为十进制分隔符?
125 0
|
存储 Shell 程序员
字符和字符串|学习笔记
快速学习字符和字符串
字符和字符串|学习笔记