1,Dvops python(input用户交互,格式化文本输出)
2020-08-12 22:07
941 查看
input 用户交互函数
使用input函数需要用户键盘输入变量,多种表达方式
注意在python中 “”与‘’ 是没区别的,所见即所得,未加“”表示引用变量,在shell“”会进行转义
name = input("your name:") print(input("your name:")) your name:dwl
常用占位符
%d 整数
%f 浮点数
%s 字符串
%x 十六进制整数
使用方法:
tpl = "i am %s" % "alex" ## i am alex tpl = "i am %s age %d" % ("alex", 18) ## i am alex age 18 tpl = "i am %(name)s age %(age)d" % {"name": "alex", "age": 18} # i am alex age 18 (注意其中占位符的写法,使用key value的方式) tpl = "percent %.2f" % 99.97623 #percent 99.98' .2f% 表示小数点后两位四舍五入 tpl = "i am %(pp).2f" % {"pp": 123.425556, } # i am 123.43
Format方法:
tpl = "i am {}, age {}, {}".format("seven", 18, 'alex') ##i am seven, age 18, alex 注意.format的书写位置在“”后面,文字按顺序补全 tpl = "i am {}, age {}, {}".format(*["seven", 18, 'alex']) tpl = "i am {0}, age {1}, really {0}".format("seven", 18) ##文字顺序 0,1,2开始 tpl = "i am {0}, age {1}, really {0}".format(*["seven", 18])
综合练习:
#!/usr/bin/env python # -*- coding:utf-8 -*- name=input("name:") age=int(input("age:")) ##使用int 字符类型转换函数 为使跟%d 类型相匹配 job=input("job:") salary=input("sarlary:") info='''---------info of %s --------- name:%s age:%d job:%s salary:%s '''%(name,name,age,job,salary) print(info) info2='''---------info2 of {_name} --------- name:{_name} age:{_age} job:{_job} salary:{_salary}'''.format(_name=name,_age=age,_job=job,_salary=salary) print(info2)
相关文章推荐
- python的数据基础类型初识和用户交互input
- Python学习-用户交互raw_input()
- python 用户交互输入input的4种用法详解
- 简明Python教程笔记(二)----用户交互raw_input()
- python学习七--用户交互和格式化输出
- python - 用户交互/数据类型/格式化输出/运算符/流程控制单双多分支
- 基石为勤能补拙的迷宫之旅——第三天(Python基本数据类型,与用户交互(输出输入),运算符)
- python基础,变量,常量,python内置管理,列表,解压缩,python与用户交互,格式化输出的三种方式
- Python 用户交互程序Input
- 菜鸟学Python Day1.4(导入模块Import、用户交互Raw_input)
- 菜鸟学Python Day1.4(导入模块Import、用户交互Raw_input)
- python之模块的导入和用户的交互格式化输出
- python用户交互、格式化输出
- python屏幕的交互(读取输出信息)input,raw_input的区别
- python屏幕的交互(读取输出信息)input,raw_input的区别
- Python学习日志02——变量、用户交互
- 自动化运维[python]——————python中的输入[input( )、getpass模块、raw_input( )]与输出[print( )]
- LINUX下非交互加入root权限用户和修改密码的python小程序
- python学习笔记10(用户交互程序)
- python基础-2(数据类型、解压缩、python与用户交互)