python一行输入多值的实现详解
作者:weixin_42576837 发布时间:2021-07-02 06:52:39
标签:python,输入多值
split()介绍
函数:split()
Python中有split()和os.path.split()两个函数,具体作用如下:
split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)
os.path.split():按照路径将文件名和路径分割开
函数说明
split()函数
语法:str.split(str="",num=string.count(str))[n]
split()应用
首先python中接受输入的函数input()
总是会把用户的输入转为字符串。所以可以使用split()
函数将输入分割为多个子串。
str.split(separator, maxsplit)
参数
separator :
这是一个分割符,字符串按照这个指定的分割符分割,如果不指定,默认是任意的空白符(包括空格,制表符\t,换行符\n,回车符\r)
maxsplit :
这是一个数字,它告诉我们把这个字符串最多分割多少次。默认值是-1,表示没有限制,也就是会分的尽可能多。
返回值 : 返回的是一个字符串列表,内部元素是根据分割符分割出来的子字符串。
举例
x, y = input("Enter two values: ").split()
print("Number of boys: ", x)
print("Number of girls: ", y)
print()
中间空格分开,按照空格分割
另一种方式是使用列表生成式
其实差不多,只不过这样可以做一个类型转换。
input("Enter two values: ").split()
#这同样是生成一个列表
列表生成式
x, y = [int(x) for x in input("Enter two values: ").split()]
print("First Number is: ", x)
print("Second Number is: ", y)
print()
>>> x, y = [int(x) for x in input("Enter two values: ").split()]
Enter two values: 34 466
>>> x
34
>>> y
466
生成的列表内再次遍历每一个元素,做一个类型转换,最后又是一个列表,所以基本上没有区别。
参考:传送门
来源:https://blog.csdn.net/weixin_42576837/article/details/126043859


猜你喜欢
- MySQL 是完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。MySQL 是完全网络化
- 1. 简介Python 读写文件的二进制数据需要使用到struct模块,进行C/C++与Python数据格式的转换。2. struct模块介
- 开发过程中,我们经常会遇到代码回滚的情况。正常人都知道,git 回滚有两大宝:git revertgit reset当我们在本地开发,还未
- 1.简介keplergl是由Uber开源的一款地理数据可视化工具,通过keplergl我们可以在Jupyter notebook中使用,可视
- 昨天十行代码实现文字识别,感觉怎样,是不是很爽今天咋们继续利用pillow和pytesseract来实现验证码的识别一、环境配置需要 pil
- 本文实例讲述了JS添加或删除HTML dom元素的方法。分享给大家供大家参考,具体如下:创建新的 HTML 元素如需向 HTML DOM 添
- Flask-SQLAlchemy安装和建表操作请参考这里。 # Role表class Role(db.Model):
- 1、字符串的索引与获取字符串的索引方式与列表的索引方式是一样的。只不过列表是每个元素的自身就有一个索引位置,而字符串是每个字符就有一个索引位
- 在本教程中,我将指导您如何编写代码,以使用具有基于表单的身份验证的Spring安全API来保护Spring Boot应用程序中的网页。用户详
- 数据加密是一种保护数据安全的技术,通过对数据进行编码,使得未经授权的用户无法读取或改动数据。加密是通过使用加密算法和密钥实现的。加密算法是一
- 使用 IE8 时发现其原生的 JSON 解析器存在 Bug,让我们先用 IE8 打开 DEMO 页面体验下。http://lab.grace
- 开发工具:Microsoft Visual Studio 2005 数据库:Microsoft SQL Server 2005 说明:这里建
- 前提是已设置ANDROID_HOME环境变量,使用aapt工具获取apk的信息,保存至脚本所在目录下的PackageInfo.txt文件中:
- /* 功能: 通用分页存储过程 参数: @PK varchar(50), 主键,用来排序的单一字段,空的话,
- 一、引入必要文件下载地址:(https://github.com/nghuuphuoc/bootstrapvalidator/archive
- 在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗的解决方法分享。<div id='tes
- 废话不多说了,直接上代码吧!#!/usr/bin/env python# coding=utf-8# 画一棵樱花import turtlei
- 主要有以下步骤:1、人脸检测2、人脸预处理3、从收集的人脸训练机器学习算法4、人脸识别5、收尾工作人脸检测算法:基于Haar的脸部检测器的基
- 这些天因为有数据割接的需求,于是有要写关于批量更新的程序。我们的数据库使用的是SQLSERVER2005,碰到了一些问题来分享下。首先注意S
- 当用人问你MySQL 查询条件中 in 会不会用到索引,你该怎么回答?答案:可能会用到索引 动手来测试下1.创建一张表,给字段port建立索