python输入方式大全

python输入方式大全

大家好,又见面了,我是你们的朋友全栈君。

python输入方式总结写在开头:

在学算法过程中想温习python结果发现连输入都不清楚我是菜鸡总结一下python的输入方式适用于各种网站的算法题目的输入格式单个输入代码语言:javascript复制 #单个输入

n = input() #无参数 默认返回字符串

n = input("有提示参数的输入") #有提示性输入语句的输入,仍是以str类型返回

n = int(input()) #根据给定的类型输入,返回值类型int

n = float(input()) #根据给定的类型输入,返回值类型float

n = eval(input()) #eval()函数用来执行一个字符串表达式,并返回表达式的值。也可以用于返回数据本身的类型多个输入代码语言:javascript复制 a, b = input().split(" ") # 输入字符串(默认返回类型)a 和 b 以(空格)分隔

a, b, c = eval(input()) #输入三个值(任何类型)中间由逗号分隔

a, b, c = int(input()) #输入三个值(int)中间由逗号分隔

''' eg:输入:123,'test',1.50 a:123 b:'test' c:1.50 '''

a, b, c = map(eval, input().split(" ")) #输入三个值(任何类型)中间(空格)分隔

a, b, c = map(int, input().split(" ")) #输入三个值(int)中间(空格)分隔一行输入代码语言:javascript复制 #方法1.

lst = list(map(int, input().split(" "))) #输入一行值(int)由(空格)分隔 存入列表

#方法2. 输入n个数

n = int(input())

s = input() #将数一行输入 空格分隔

lst = []

for i in s.split(" "):

lst.append(int(i))

#两种输出方式

for i in lst:

print(i, end=" ")

for i in range(n):

print(lst[i], end=" ")python创建固定长度初始化值的列表代码语言:javascript复制a = [1]*10

[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]

a = [0]*10

[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]写在末尾:

文章有错误还请各位大佬指出,若是有什么更好的输入方式 欢迎评论!

创作不易

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/234170.html原文链接:https://javaforall.cn

风雨相关

孔子为什么伟大?主要体现在三个方面
爱享365

孔子为什么伟大?主要体现在三个方面

🌀 09-17 💧 阅读 2691
Java Arrays:专为数组而生的工具类
365bet技巧

Java Arrays:专为数组而生的工具类

🌀 10-09 💧 阅读 7069
人渣SCUM系统空头机制介绍
爱享365

人渣SCUM系统空头机制介绍

🌀 01-03 💧 阅读 9047
电视剧首页
365bet技巧

电视剧首页

🌀 06-28 💧 阅读 4735