Python 用户交互程序Input
1、用户交互,用户输入
用户输出命令是input。
设置一个变量并输出。
- name = input("name:")
- print(name)
注:python2 下 raw_input。
python2 下 input,不推荐用。输入的时候自动找变量。需要加“”。
python3 下 input。
2、完成多输入。包括姓名年龄工作薪资等。完整的表。
(1) 变量可以用%s表示。s表示string。结尾用% (n,n1,n2)。
(2) 可以使用.format(变量,变量,变量)。
第一种
- name = input("name:")
- age = input("age:")
- job = input("job:")
- salary = input("salary:")
- info = '''
- ------------ info of %s --------
- name:%s
- Age:%s
- job:%s
- salary:%s
- ''' % (name,name,age,job,salary)
- print(info)
- 注:使用的%()都是按照顺序下来的。
第二种
- name = input("name:")
- age = input("age:")
- job = input("job:")
- salary = input("salary:")
- info2 ='''
- ---------info of {_name} ----------
- name:{_name}
- age:{_age}
- job:{_job}
- salary:{_salary}
- ----------------------------------
- '''.format(_name=name,
- _age=age,
- _job=job,
- _salary=salary)
- print(info2)
- 注
第三种
- name = input("name:")
- age = input("age:")
- job = input("job:")
- salary = input("salary:")
- info3='''
- ---------info of {0}------
- name:{0}
- age:{1}
- job:{2}
- salary:{3}
- ----------------------------------
- '''.format(name,age,job,salary)
- print(info3)
- 注:直接输入数字,是按照顺序从0开始。
注:3种形式官方推荐第二种,不推荐第3种
一下三种模式都是在内存里开启一块内存完成。
加号拼接暂用好几块内存效率低下。
注:变量可以使用如下
%s : 正常用的变量。
%d : 只能是整数,会做一个检测。
注:输出数据类型
输出数据类型的命令为type,用作与查看输出文字类型
print(type(变量))
强制转数字 int (integer),用作修改输出文字类型
age = int(input(“age:”))
强制转换字符串str,用作修改输出文字类型
age = str(input(“age:”))
Python 用户交互程序Input的更多相关文章
- Python 用户交互程序(day1)
一: 变量 变:变化,重在变字,量:计量,衡量,表示一种状态 变量赋值 : number = 1 变量的规则: 数字,字母,下划线, 任意组合,数字不能开头,python 的关键字不能用,变量名尽量有 ...
- Python的用户交互程序及格式化输出
1. 用户输入 在Python 3 中,用户输入用input()函数即可实现用户交互程序. 例如,我们根据程序提示输入用户名和密码,并且打印输入的信息. 2. 字符串格式化输出 例如,我们根据程序提 ...
- Python学习笔记一:第一个Python程序,变量,字符编码与二进制,用户交互程序
第一个python程序 Windows:设置环境变量,X:\pthonxxx,xxx是版本号 在命令提示符下 输入python,进入解释器 >>>print(“Hello World ...
- python - 用户交互/数据类型/格式化输出/运算符/流程控制单双多分支
python:用户交互: 等用户输入,做反应: username=input("username:")password=input("password:")pr ...
- 第二部分用户交互程序开发,通过paramiko记录ssh会话记录
需求及任务:实现一个给用户登录的界面(通过ssh登到堡垒机上,然后给它展现一个命令行的页面,然后他选择登哪台机器,一选择就连上去且把日志也记录下来). 先在admin创建几条组数据并与用户关联如下图: ...
- Python用户交互以及数据类型
一.用户交互与格式化输出 1.用户交互 1.1什么是用户交互 程序等待用户输入的数据,程序执行完毕后为用户反馈信息. 1.2为何程序要与用户交互 为了让计算机像人类一样与用户交互 1.3使用方式 在p ...
- Python用户交互与流程控制
1. 用户交互 python3通过input实现用户交互,与python2的raw_input一样,接收的值都转换成字符串格式.python2中也有一个input,而python2中的input接收的 ...
- python用户交互与基本运算符
与用户交互 输入 获取用户输入 username = input('请输入您的用户名>>>:') '''将input获取到的用户输入绑定给变量名username''' print(u ...
- python简介、第一个python程序、变量、字符编码、用户交互程序、if...else、while、for
也愿大家永葆初心-- 已识乾坤大,犹怜草木青. 一.python简介 首先,我们普及一下编程语言的基础知识.用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算 ...
随机推荐
- Spring的Log4J配置器Log4jWebConfigurer介绍
1. Logj4简介 Log4j是Apache大旗下的一个子项目,它可以用来重定向应用日志文件的输出流,无论我们想将日志文件输出到控制台还是网络还是其他地方,都可以通过logj4来配置,如果我们的应用 ...
- linux/nginx命令
1.ps查看服务器所有的进程: -aux 显示所有状态 -ef 简洁信息 ps -aux | grep node 第二列是pid,杀掉程序使用kill. ps -ef | grep node 第一列是 ...
- Centos6.8 安装dlib库时出错【升级gcc 到4.9.0以上】
在centos6.8上安装dlib库时出现错误: 1.CMake must be installed to build the following extensions: dlib 没有安装CMake ...
- python文档自动翻译
关键方法 提取文档内容 读取TXT文档 txt文档的读取很简单,直接用python自带的open()方法就好,代码如下所示: # 读取TXT文档 def read_txt(path): '''实现TX ...
- 15、js 原生基础总结
Day1 一.什么是JS? ==基于对象==和==事件驱动==的客户端脚本语言 二.哪一年?哪个公司?谁?第一个名字是什么? 1995,NetScape(网景公司),布兰登(Brendan Eic ...
- java学习之路--简单基础的面试题
1.面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: 1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面.抽象只关注对象有哪些属性和行为,并不关注 ...
- mac下supervisor安装及简单配置
supervisor是一个用 Python 写的进程管理工具,可以很方便的用来启动.重启.关闭进程(守护进程).可以用他来管理自己的“服务程序”. 安装 首先安装Python,Mac系统好像自带. 执 ...
- C++常用的文件操作路径函数
shlwapi.dll中的实用API函数发布 在windows system目录下有这个动态链接库 BOOL PathFileExists(LPCTSTR lpszPath)功能:检查文件/路径 ...
- day14 十四、三元运算符,推导式,匿名内置函数
一.三元(目)运算符 1.就是if...else...语法糖 前提:if和else只有一条语句 # 原来的做法 cmd = input('cmd:>>>') if cmd.isdig ...
- winform中按钮透明的方法
把Button设为透明的方法:1.修改 FlatAppearance属性下的BorderSize 为0 修改 FlatStyle 的属性为 Flat 2. /// <summary>// ...