用户输入
1、使用input来等待用户输入。如
username = input('username:') password = input('password:') print(username,password)
2、格式化输出
第一种方法:字符串拼接 + (不建议使用,太耗内存)
name = input("name:") age = input("age:") skill = input("skill:") salary = input("salary:") info = ''' --- info of ''' + name + ''' name: ''' + name + ''' age: ''' + age + ''' skill: ''' + skill + ''' salary: ''' + salary + ''' ''' print(info)
运行结果,如图
第二种用法:%s(代表字符串) %d(代表数字,可以用作验证、检测数据类型)%f(浮点类型)
name = input("name:") age = input("age:") skill = input("skill:") salary = input("salary:") info1 = ''' --- info of %s --- Name:%s Age:%s Skill:%s Salary:%s ''' % (name,name,age,skill,salary) 注意这里的变量要一 一对应,缺少一个就会报错 print(info1)
运行结果,如图
注意,如果这里将Age设置为%d的话就会报错,如图
这时候,我们就需要将age强制转换为整型,age = int(input("age:")) 这样的话,age就是整型了,就不会报错了
注意:检测html" target="_blank">变量的数据类型使用type()方法,比如print(type(age)) 打印age数据类型
第三种用法:使用{参数名},在有的特殊情况下,一定要使用这样的格式,比如监控
name = input("username:") age = input("age:") skill = input("skill:") salary = input("salary:") info = ''' --- info of {_name} Name:{_name} Age:{_age} Skill:{_skill} Salary:{_salary} '''.format(_name=name, _age=age, _skill=skill, _salary=salary) //此处是赋值 print(info)
运行结果,如图
第四种用法:{索引}
name = input("name:") age = input("age:") skill = input("skill:") salary = input("salary:") info = ''' --- info of {0}--- Name:{0} Age:{1} Skill:{2} Salary:{3} '''.format(name, name, age, skill, salary) print(info)
运行结果,如图
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。
在Angular 2中,您可以使用HTML的DOM元素结构来在运行时更改元素的值。 我们来看一些细节。 输入标签 在app.component.ts文件中放置以下代码。 import { Component } from '@angular/core'; @Component ({ selector: 'my-app', template: ' <div
我发现了一个可以使用以下代码复制的严重问题: *我知道为什么在第一个代码块中nextLine()调用得到一个空字符串
主要内容:关于 Python 2.xinput() 是 Python 的内置函数,用于从控制台读取用户输入的内容。input() 函数总是以字符串的形式来处理用户输入的内容,所以用户输入的内容可以包含任何字符。 input() 函数的用法为: str = input(tipmsg) 说明: str 表示一个字符串类型的变量,input 会将读取到的字符串放入 str 中。 tipmsg 表示提示信息,它会显示在控制台上,告诉用户应该
问题内容: 我正在Python 2.6的GUI前端上工作,通常它非常简单:您使用或发出命令,然后等待命令完成或对错误做出反应。如果您有一个程序停止并等待用户交互,该怎么办?例如,程序可能会停止并要求用户提供ID和密码或如何处理错误? 到目前为止,我所阅读的所有内容都告诉您如何仅 在 程序完成 后 读取程序的所有输出,而不是如何在程序仍在运行时处理输出。我无法安装新模块(这是针对LiveCD的),并
本文向大家介绍Python的CGIHTTPServer交互实现详解,包括了Python的CGIHTTPServer交互实现详解的使用技巧和注意事项,需要的朋友参考一下 介绍 对于服务器后端开发者而言,有时候需要把自己的一些服务直接暴露给PM或者其他RD使用,这个时候需要搭建一套web服务可以和前端用户做简单交互,按照最常规的做法,一般是用Apache或者Nginx作为webserver后端使用cg
本文向大家介绍Service Activity的三种交互方式(详解),包括了Service Activity的三种交互方式(详解)的使用技巧和注意事项,需要的朋友参考一下 service有两种类型: 本地服务(Local Service):用于应用程序内部 远程服务(Remote Sercie):用于android系统内部的应用程序之间 前者用于实现应用程序自己的一些耗时任务,比如查询升级信息,并