当前位置: 首页 > news >正文

python01 用户交互程序

python01 用户交互程序

标签(空格分隔): 编程语言 Python

input

input用来赋值变量不确定的值
Input对应的输入都当做字符串
Int(input):将input输入的字符串强制转成数字
%s字符串 占位符
%d数字 占位符
%f浮点数 占位符


1.使用%s拼接

name = input ('name:')
age = input ('age:')
info = '''
-----information of %s-----  
Name:%s
Age:%s
------------end------------
''' %(name,name,age)          
#这里%s用来站位,后面指定站位的内容
#一共有3个%s占位符,根据先后顺序指定占位符的内容
print (info)

下面是输出结果:
1.png-4.9kB

name和age,都是不确定的值,自己手动输入什么就是什么。


name = input ('name:')
age = input ('age:')
aa = {'_name':name,'_age':age}
info = '''
-----information of {_name}-----
Name:%(_name)s
Age:%(_age)s
------------end------------
''' %aa
print (info)

python01 用户交互程序

2.使用{}拼接

2.1

name = input ('name:')
age = input ('age:')

info = '''
-----information of {_name}-----
Name:{_name}
Age:{_age}
------------end------------
''' .format(_name=name,_age=age)
print (info)

使用大括号{}也可以当做占位符,然后通过.format来引用变量
2.png-3.9kB

2.2

name = input ('name:')
age = input ('age:')

info = '''
-----information of {0}-----
Name:{0}
Age:{1}
------------end------------
''' .format(name,age)

print (info) 

3.png-5.5kB
不建议这么用,因为如果内容多的话,数字顺序不好定义和寻找。

转载于:https://blog.51cto.com/daimalaobing/2046458

相关文章:

  • Mongodb 3.2 Manual阅读笔记:CH9 存储
  • 第101天:CSS3中transform-style和perspective
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • RxJS: 简单入门
  • 使用秘钥登录服务器
  • JavaScript学习(1)之JavaScript基础
  • 依赖倒置原则(Dependency Inversion Principle)
  • 物联网下的工控机产业发展迅速 潜力正不断被挖掘
  • 列表与元组的区别
  • Linux下curl命令的使用
  • JAVA 集合框架
  • CentOS6.x安装memcached-1.5.x
  • spring boot整合mybatis+mybatis-plus
  • Android 3.1 r1 API中文文档(6)——ImageView
  • 招聘网工:内推性质
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • Invalidate和postInvalidate的区别
  • JS学习笔记——闭包
  • Linux后台研发超实用命令总结
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • SpingCloudBus整合RabbitMQ
  • Vue.js源码(2):初探List Rendering
  • webgl (原生)基础入门指南【一】
  • 阿里云Kubernetes容器服务上体验Knative
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 今年的LC3大会没了?
  • 前嗅ForeSpider采集配置界面介绍
  • 强力优化Rancher k8s中国区的使用体验
  • 如何胜任知名企业的商业数据分析师?
  • 学习笔记:对象,原型和继承(1)
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 用Python写一份独特的元宵节祝福
  • mysql面试题分组并合并列
  • !!java web学习笔记(一到五)
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • #预处理和函数的对比以及条件编译
  • $jQuery 重写Alert样式方法
  • (C#)获取字符编码的类
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (安卓)跳转应用市场APP详情页的方式
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (十一)c52学习之旅-动态数码管
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • (转)拼包函数及网络封包的异常处理(含代码)
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • .[hudsonL@cock.li].mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET CF命令行调试器MDbg入门(二) 设备模拟器
  • .NET/C# 在 64 位进程中读取 32 位进程重定向后的注册表
  • /etc/sudoers (root权限管理)
  • @column注解_MyBatis注解开发 -MyBatis(15)
  • @RunWith注解作用
  • [2016.7.Test1] T1 三进制异或