概述
python输入方式总结
写在开头:
- 在学算法过程中想温习python结果发现连输入都不清楚
我是菜鸡 - 总结一下python的输入方式适用于各种网站的算法题目的输入格式
单个输入
#单个输入
n = input() #无参数 默认返回字符串
n = input("有提示参数的输入") #有提示性输入语句的输入,仍是以str类型返回
n = int(input()) #根据给定的类型输入,返回值类型int
n = float(input()) #根据给定的类型输入,返回值类型float
n = eval(input()) #eval()函数用来执行一个字符串表达式,并返回表达式的值。也可以用于返回数据本身的类型
多个输入
a, b = input().split(" ") # 输入字符串(默认返回类型)a 和 b 以(空格)分隔
a, b, c = eval(input()) #输入三个值(任何类型)中间由逗号分隔
a, b, c = map(int, input().split(",")) #输入三个值(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)中间(空格)分隔
一行输入
#方法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创建固定长度初始化值的列表
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]
写在末尾:
文章有错误还请各位大佬指出,若是有什么更好的输入方式 欢迎评论!
创作不易
最后
以上就是甜甜翅膀为你收集整理的python输入方式大全python输入方式总结的全部内容,希望文章能够帮你解决python输入方式大全python输入方式总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复