博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
02.input()交互
阅读量:6787 次
发布时间:2019-06-26

本文共 1238 字,大约阅读时间需要 4 分钟。

1.input()使用
# -*- coding:utf-8 -*-username=input("username:")password=input("password:")print(username,password)
2.格式化输出
(1)方法一:使用加号进行字符串拼接
name=input("name:")age=input("age:")job=input("job:")salary=input("salary:")info = '''--------- info of ''' + name +'''------------Name:'''+ name + '''Age:''' + age + '''Job: '''+ job + '''Salary: '''+ salaryprint(info)
 
(2)方法二:使用占位符
--------info of %s----------Name : %sAge : %sjob : %ssalary : %s''' %(name,name,age,job,salary)  
%s代表字符串,%d代表数字 %f代表浮点数
name=input("name:")age=int(input("age:"))print(type(age))job=input("job:")salary=input("salary:")info = '''--------info of %s----------Name : %sAge : %djob : %ssalary : %s''' %(name,name,age,job,salary)print(info)

  

注意:input输入默认是字符串类型,必须先做数据类型转换
 
(3)方法三:使用字符串 .format方法
info = '''--------info of {_name}----------Name : {_name}Age : {_age}job : {_job}jobsalary : {_salary}'''.format(_name=name,_age=age,_job=job,_salary=salary)info = '''--------info of {0}----------Name : {0}Age : {1}job : {2}salary : {3}'''.format(name,age,job,salary)
 
说明:一般情况下不要用“+”进行拼接,消耗更多内存
 
 
3.密文输入密码,使用getpass模块
import getpassusername = input("username:")password = getpass.getpass("password:")print(username,password)

 

转载于:https://www.cnblogs.com/yiran8691/p/8640712.html

你可能感兴趣的文章
深入理解javascript原型和闭包(10)——this
查看>>
系统集成资质培训-论文写作-几个题目如何写?(updated)
查看>>
搭建自己的框架之1:Rxjava2+Retrofit2 实现Android Http请求
查看>>
排序算法-快速排序
查看>>
CSS3 Background 属性介绍
查看>>
frameset 的一些小应用
查看>>
eclipse自动换行
查看>>
Android PDF 阅读器源码
查看>>
我的友情链接
查看>>
silverlight渐隐效果
查看>>
使用Docker实现php代码在线测试执行工具-toolfk.com
查看>>
簡單範例 mergecap,wireshark 付屬程式
查看>>
网络文件传输学习
查看>>
Installation Oracle11gR2 RAC One Node ---创建数据库
查看>>
spring 通过EsClientFactory注入elasticsearch
查看>>
打造中国第一品牌安全网关
查看>>
Android定位功能(二)
查看>>
tomcat的安装及配置
查看>>
用Jquery处理PHP返回的JSON格式数据的三种方法
查看>>
servlet基础
查看>>