Python大法之格式化输出

%s  d  ....格式化的妙用

 1 #格式化输出
 2 #% s d
 3
 4 # name = input(‘请输入姓名:‘)
 5 # age = input(‘请输入年龄:‘)
 6 # height = input(‘请输入身高:‘)
 7 # msg = ‘我叫%s,今年%s 身高%s‘%(name,age,height)
 8 # print(msg)
 9 """
10 name = input(‘请输入你的姓名:‘)
11 age = input(‘请输入你的年龄:‘)
12 job = input(‘请输入你的工作:‘)
13 hobbie = input(‘请输入你的爱好:‘)
14
15 msg = ‘‘‘---------- info of %s ----------
16 Name  : %s
17 Age  :  %d
18 job  :  %s
19 Hobbie : %s
20 ------------- end ------------- ‘‘‘ %(name,name,int(age),job,hobbie)
21
22 print(msg)
23
24 """
25
26 name = input(‘请输入姓名:‘)
27 age = input(‘请输入年龄:‘)
28 height = input(‘请输入身高:‘)
29 msg = ‘我叫%s,今年%d 身高%d 学习进度为3%%‘%(name,int(age),int(height))
30 print(msg)

原文地址:https://www.cnblogs.com/AllanHaven/p/9410695.html

时间: 2024-07-30 17:52:24

Python大法之格式化输出的相关文章

Python之print 格式化输出

使用print输出各型的 字符串 整数 浮点数 出度及精度控制 strHello = 'Hello Python' print strHello #输出结果:Hello Python #直接出字符串 1.格式化输出整数 python print也支持参数格式化,与C言的printf似, strHello = "the length of (%s) is %d" %('Hello World',len('Hello World')) print strHello #输出果:the len

python基础_格式化输出(%用法和format用法)

%用法 1.整数的输出 %o —— oct 八进制%d —— dec 十进制%x —— hex 十六进制 >>> print('%o' % 20) 24 >>> print('%d' % 20) 20 >>> print('%x' % 20) 14 2.浮点数输出 2.1 格式化输出 %f ——保留小数点后面六位有效数字 %.3f,保留3位小数位%e ——保留小数点后面六位有效数字,指数形式输出 %.3e,保留3位小数位,使用科学计数法%g ——在保证

Python基础之格式化输出、运算符、数字与布尔值互换以及while...else

python是一天学一点,就这样零零碎碎…… 格式化输出 %是占位符,%s是字符串格式,%d整数格式,%f是浮点数格式 1 name = input('输入姓名') 2 age = input('输入年龄') 3 str = '年龄:%d,姓名:%s' %(int(age),name) 4 str = '年龄:%s,姓名:%s' %(age,name) 5 print(str) 因为input默认输入的是类型是字符串,所以即便输入一个数字,其格式化也是%s ,但是如果想用%d格式输出,则需先强制

【python基础】--格式化输出

Author: Alon_cheng Date:2018-05-26 23:42:12 格式化输出(占位符) %s(字符串) %d(整形) %f(浮点数) (1)%f%f --保留小数点后面六位有效数字 %.3f,保留3位小数位 格式化输出(占位符) %s(字符串) %d(整形) %f(浮点数) name=input('You Name:') age=int(input('You age:')) job=input('You job:') salary=input('You salary:')

07 python 数字的格式化输出 format(重要)

第七课 数字的格式化输出 format ***** 重点 什么叫数字的格式化呢?我们看一个例子:12.4367 ---> 12.4(保留小数点后1位) ---> 12.44 // 保留小数点后1位 这个就叫做 数字的格式化输出 format函数是用来进行数字可视化,有两个参数参数1:要格式化的数字参数2:格式化字符串 例子 x = 1234.56789 # 保留小数点后2位输出 1234.57 # coding:utf-8 x = 1234.56789 # 保留小数点后2位输出 1234.57

python中的格式化输出and format()应用

普通格式化方法 (%s%d)生成格式化的字符串,其中s是一个格式化字符串,d是一个十进制数; 格式化字符串包含两部分:普通的字符和转换说明符(见下表), 将使用元组或映射中元素的字符串来替换转换说明符; **如果d是元组的话,必须与s中的转换说明符个数一致; 如果d是dict的话,每个转换说明符都必须与dict中一个有效的键名相关联.** 转换说明符,都以%开始 输出格式 d,i 十进制 u 无符号数 o 八进制 x 十六进制或长整数 X 十六进制 f,e,E 浮点数 g,G 指数小于-4时使用

python 占位符 格式化输出

常见的占位符有: %f浮点数%d整数 %s字符串 %x十六进制整数 其中,格式化整数和浮点数还可以指定是否补0和整数与小数的位数: >>> '%2d-%02d' % (3, 1) ' 3-01' >>> '%.2f' % 3.1415926 '3.14'

Python中print格式化输出

截取字符串输出,下面例子将只输出字符串的前3个字母 >>> str="abcdefg" >>> print "%.3s" % str abc 按固定宽度输出,不足使用空格补全,下面例子输出宽度为10 >>> str="abcdefg" >>> print "%10s" % str abcdefg 截取字符串,按照固定宽度输出 >>> st

Python格式化输出——format用法示例

format OR % 提到Python中的格式化输出方法,一般来说有以下两种方式: print('hello %s' % 'world') # hello world print('hello {}'.format('world')) # hello world 到底哪种好呢,反正对我来说,用了.format()之后就再也不想用%了. format()不用理会数据类型,%s,%f等等我记不完: format()功能更丰富,填充方式,对齐方式都很灵活,让你的打印效果更美观: format()是官