格式化输出

代码如下:

name = input("Name:")

age = input("Age:")

job = input("Job:")

salary = input("Salary")

msg = '''

------------------- info of %s ----------------------

Name: %s

Age: %s

Job: %s

Salary: %s

-------------------- end --------------------------

''' %(name,name,age,job,salary)

print(msg)

代码2如下:

name = input("Name:")

age =int( input("Age:"))  #将age转化为数字,后面可以计算

job = input("Job:")

salary = input("Salary")

if salary.isdigit(): #判断salary长的像不像数字

  salary = int(salary)

else:

  print("must input digit")

  exit() #退出程序

  #或者 exit("must input digit")

msg = '''

------------------- info of %s ----------------------

Name: %s

Age: %s  #%s改成%d 就只能输入数字

Job: %s

Salary: %s  #%s改成%d 就只能输入数字

You will be retired in %s years

-------------------- end --------------------------

''' %(name,name,age,job,salary,65-age)

print(msg)

#ctrl+? 选中的多行代码被注释

代码3如下:

name = input("Name:")

age =int( input("Age:"))  #将age转化为数字,后面可以计算

job = input("Job:")

salary = input("Salary")

if salary.isdigit(): #判断salary长的像不像数字

  salary = int(salary)

msg = '''

------------------- info of %s ----------------------

Name: %s

Age: %s  #%s改成%d 就只能输入数字

Job: %s

Salary: %d  #%s改成%d 就只能输入数字

You will be retired in %s years

-------------------- end --------------------------

''' %(name,name,age,job,salary,65-age)

print(msg)

#ctrl+? 选中的多行代码被注释

占位符

  %s   s = string 字符串

  %d  d = digit 整数

  %f  f = float 浮点数 就是小数

python学习:格式化输出的更多相关文章

  1. (Python )格式化输出、文件操作、json

    本节学习Python的格式化输出,文件操作以及json的简单用法 1.格式化输出 将非字符串类型转换成字符串,可以使用函数:str() 或者repr() ,(这两个函数的区别目前我还没搞懂,求解答) ...

  2. Python 基础 格式化输出

    Python 基础 格式化输出 现在需要我们录入我们身边好友的信息,格式如下: ------------ info of Alex Li ---------- Name : Alex Li Age : ...

  3. python的格式化输出

    Python的格式化输出有两种: 一.类似于C语言的printf的方法 二.类似于C#的方法

  4. python print格式化输出。

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

  5. Python之格式化输出,初始编码以及运算符

    一.题型 1.使用while循环输入 1 2 3 4 5 6  8 9 10 count = 0 while count < 10: count += 1   #count = count + ...

  6. Python的格式化输出,基本运算符,编码

    一. 格式化输出现在有以下需求,让用户输入name, age, job,hobby 然后输出如下所示: -----------info of Alex Li----------- Name : Ale ...

  7. python字符串格式化输出

    python格式化输出 python格式化输出有两种方式:百分号和format format的功能要比百分号方式强大,其中format独有的可以自定义字符填充空白.字符串居中显示.转换二进制.整数自动 ...

  8. Python print格式化输出

    python中的print格式化输出,基本格式:"[字符串]%格式1[字符串]%格式2[字符串]....."%(string1,string2.....) 格式符号 ------- ...

  9. Python之格式化输出讲解

    1.格式化输出整数python print也支持参数格式化,与C言的printf似, strHello = "the length of (%s) is %d" %(Hello W ...

  10. Python基本格式化输出

    什么叫格式化输出? 数据按照某种特殊的要求输出 假如输入一个整数,希望整数按照十六进制,八进制输出,如果输入一个小数,希望小数保留后面2位数然后输出,或者以科学计数法的方式来输出小数.字符串的输出希望 ...

随机推荐

  1. grafana-Admin密码重置

    1)查看Grafana配置文件,确定grafana.db的路径 [paths] ;data = /var/lib/grafana [database] # For "sqlite3" ...

  2. 防止Web表单重复提交的方法总结

    在Web开发中,对于处理表单重复提交是经常要面对的事情.那么,存在哪些场景会导致表单重复提交呢?表单重复提交会带来什么问题?有哪些方法可以避免表单重复提交? 表单重复提交的场景 1.场景一:服务端未能 ...

  3. express + restful

    express http://www.expressjs.com.cn/ Express 是一个基于 Node.js 平台的极简.灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 ...

  4. liunx系统下调整Swap分区大小

    作者:邓聪聪 添加swap交换空间的步骤如下:第一步:确保系统中有足够的空间来用做swap交换空间,准备在一个独立的文件系统中添加一个swap交换文件,在/tmp中添加1G的swap交换文件第二步:添 ...

  5. ActiveMQ依赖JDK版本关系

    1.如何查看官方发布的activeMQ依赖的JDK版本1)以ActiveMQ 5.15.2 Release为例:在下载页面的Change Log处, 2)打开下载号的jar包,以activemq-al ...

  6. Beta冲刺(4/7)

    目录 摘要 团队部分 个人部分 摘要 队名:小白吃 组长博客:hjj 作业博客:beta冲刺(4/7) 团队部分 后敬甲(组长) 过去两天完成了哪些任务 整理博客 ppt模板 接下来的计划 做好机动. ...

  7. python学习第22天

    封装 properpty classmathod staticmathod

  8. POI导出数据以Excel的方式录入,下载

    简单描述:把数据导出到excel文件中.过程:获取要导出的数据列表(list),创建excel文件,数据放入. 代码: //html代码 <div class="btn-group&q ...

  9. Redis .NET操作

    Redis是一个支持数据结构更多的键值对数据库.它的值不仅可以是字符串等基本数据类型,也可以是类对象,更可以是Set.List.计数器等高级的数据结构. Memcached也可以保存类似于Set.Li ...

  10. spring boot 启动

    启动spring boot java -jar tuia-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod 查找进程 ps aux|grep tuia- ...