1.多行格式化输出

(1)

 # Author:larlly
name = input("input your name :")
age = input("input your age :")
job = input("input your job :")
salary = input("input your salary :") info = '''
----------info of {_name}--------------
Name:{_name}
Age:{_age}
job:{_job}
salary:{_salary}
'''.format(_name=name,
_age=age,
_job=job,
_salary=salary)
print(info)

(2)

# Author:larlly
name = input("input your name :")
age = input("input your age :")
job = input("input your job :")
salary = input("input your salary :") info = '''
----------info of %s--------------
Name:%s
Age:%s
job:%s
salary:%s
''' %(name,name,age,job,salary)
print(info)

  

(3)

 # Author:larlly
name = input("input your name :")
age = input("input your age :")
job = input("input your job :")
salary = input("input your salary :") info = '''
----------info of {0}--------------
Name:{0}
Age:{1}
job:{2}
salary:{3}
'''.format(name,age,job,salary)
print(info)

(4)

# Author:larlly
name = input("input your name :")
age = input("input your age :")
job = input("input your job :")
salary = input("input your salary :") info = """
----------info of ''' + name +'''--------------
Name:'''+ name +'''
Age:'''+ age +'''
job:'''+ job +'''
salary:'''+ salary +
""".format(name,name,age,job,salary)
print(info)

2.字符创格式化输出

(1)# Author:larlly'''#打印字符串

print ("his name is %s " %("a"))

#打印整数
print ("he is %d years old" %(25)) #打印浮点数
print ("his height is %f m" %(1.68))
#打印浮点数(指定保留小数点位数)
print ("his height is %.2f m"%(1.69)) #指定占位符宽度
print ("name:%10s age:%8d height:%8.2f"%("abc",25,1.69)) #指定占位符宽度(左对齐)
print("name:%-10s age:%-8d height:%-8.2f"%("abc",25,1.69)) #指定占位符(只能用0当占位符)
print ("name:%-10s age:%08d height:%08.2f"%("abc",25,1.69)) #科学计数法
print(format(0.0015,'.2e'))

(2)字符串里面的%是一个普通字符需要转义,用%%来表示一个%

print("磁盘使用率:%d %%"% 7)

屏幕输出:如下

磁盘使用率:7 %
 

week_one-python格式化输出的更多相关文章

  1. python格式化输出【转】

    今天写代码时,需要统一化输出格式进行,一时想不起具体细节,用了最笨的方法,现在讲常见的方法进行一个总结. 一.格式化输出 1.整数的输出 直接使用'%d'代替可输入十进制数字: >>> ...

  2. Python格式化输出的三种方式

    Python格式化输出的三种方式 一.占位符 程序中经常会有这样场景:要求用户输入信息,然后打印成固定的格式比如要求用户输入用户名和年龄,然后打印如下格式:My name is xxx,my age ...

  3. python格式化输出及大量案例

    python格式化输出符号及大量案例 1.格式化输出符号 python格式化输出符号 格式化符号 含义 %c 转化成字符 %r 优先使用repr()函数进行字符串转化 %s 转换成字符串,优先使用st ...

  4. Python 格式化输出

    转载 今天写程序又记不清格式化输出细节了--= =索性整理一下. 注意: 与C/C++  不同的是这里括号后面不需要加' , '号. python print格式化输出. 1. 打印字符串 print ...

  5. Python格式化输出

    今天写程序又记不清格式化输出细节了……= =索性整理一下. python print格式化输出. 1. 打印字符串 print ("His name is %s"%("A ...

  6. [No000063]Python格式化输出

    python print格式化输出. 1. 打印字符串 print ("His name is %s"%("Aviad")) 效果: 2.打印整数 print ...

  7. [转]Python格式化输出

    今天写程序又记不清格式化输出细节了……= =索性整理一下. python print格式化输出. 1. 打印字符串 print ("His name is %s"%("A ...

  8. Python学习教程(learning Python)--1.2.2 Python格式化输出基础

    本节讨论为何要格式化输出数据? 先看一段代码吧,本程序的功能是计算月支付金额. amount_due = 5000.0 #年支付金额 monthly_payment = amount_due / 12 ...

  9. Python格式化输出%s和%d

    python print格式化输出. 1. 打印字符串 print ("His name is %s"%("Aviad")) 效果: 2.打印整数 print ...

  10. Python 格式化输出 —— 小数转化为百分数

    比如将 0.1234 转化为 12.34% 的形式: rate = .1234 print('%.2f%%' % (rate * 100)) 第一个百分号和 .2f 相连,表示浮点数类型保留小数点后两 ...

随机推荐

  1. 解决importerror no module named mysqldb

    在window中 1:在Scripts文件夹下会出现一系列和pip有关的文件,DOS中到Scripts,运行:pip install mysql-python 2:报错:Microsoft Visua ...

  2. Java不区分大小写的CaseInsensitiveMap

    Java中对于键值对,我们习惯使用类HashMap,使用方式:Map<String, String> result=new HashMap<String,String>(); ...

  3. vue filters 时间戳转化成时间格式

    vue filters 时间戳转化成时间格式 filters: { formatDate: function (time) { var re = /-?\d+/ var m = re.exec(tim ...

  4. 前端上传 base64 编码图片到七牛云存储

    参考文档 如何上传base64编码图片到七牛云 调试过程 文档中分别有 java 和 html 的 demo,可以根据文档示例调试. 下面是我调试的过程,可以作为参考,特别注意的是,如果需要给文件起名 ...

  5. 18、MySQL

    ++主键(primary key) 能够唯一标识表中某一行的属性或属性组++.==一个表只能有一个主键==,但可以有多个候选索引.==主键可以保证记录的唯一==和==主键域非空==,数据库管理系统对于 ...

  6. vue路由动态加载

    注意:是动态加载不是动态路由 解决的问题: 动态配置菜单栏的路由参数--实现菜单级的权限控制 问题成因: 在vue实例化的时候vuex.vue-router 就需要加载完毕,无法使用异步的方式从服务器 ...

  7. C++关于运算符重载知识点

    1) 除了类属关系运算符".".成员指针运算符".*".作用域运算符"::".sizeof运算符和三目运算符"?:"以外 ...

  8. Linux 下挂载新硬盘方法

    Linux的硬盘识别: 一般使用”fdisk -l”命令可以列出系统中当前连接的硬盘 设备和分区信息.新硬盘没有分区信息,则只显示硬盘大小信息.   1.关闭服务器加上新硬盘   2.启动服务器,以r ...

  9. Linux命令 sed

    一. 以行为单位进行操作. d:删除 $ nl passwd | sed '2,5d'  # 删除第2~5行 $ nl passwd | sed '2d'  # 删除第2行 $ nl passwd | ...

  10. vue设置初始对象时为空报错

    解决办法:在初始化时提供完整的数据结构