python输入方式大全

python输入方式大全python输入方式总结写在开头:在学算法过程中想温习python结果发现连输入都不清楚我是菜鸡总结一下python的输入方式适用于各种网站的算法题目的输入格式单个输入 #单个输入n=input()#无参数默认返回字符串n=input(“有提示参数的输入”)#有提示性输入语句的输入,仍是以str类型返回n=int(input())#根据给定的类型输入,返回值类型intn=float(input())#根据给定的类型输入,返回

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

python输入方式总结

写在开头:

  • 在学算法过程中想温习python结果发现连输入都不清楚我是菜鸡
  • 总结一下python的输入方式适用于各种网站的算法题目的输入格式

单个输入

	#单个输入
    n = input() #无参数 默认返回字符串
    n = input("有提示参数的输入") #有提示性输入语句的输入,仍是以str类型返回
    n = int(input())   #根据给定的类型输入,返回值类型int
    n = float(input()) #根据给定的类型输入,返回值类型float
    n = eval(input())  #eval()函数用来执行一个字符串表达式,并返回表达式的值。也可以用于返回数据本身的类型

Jetbrains全家桶1年46,售后保障稳定

多个输入

	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)中间(空格)分隔

一行输入

    #方法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]

写在末尾:
文章有错误还请各位大佬指出,若是有什么更好的输入方式 欢迎评论!
创作不易

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 为什么pycharm找不到模块_pycharm project interpreter

    为什么pycharm找不到模块_pycharm project interpreter如果要连接服务器的话,是需要在deployment里进行操作的,但是有时候不管怎么找,在Pycharm中都找不到。(PS:我就遇到了这样的问题)其实原因很简单,你装的Pycharm可能是社区版,不具有远程连接服务器的功能,只需要下载一个专业版就行。用学生账号免费使用专业版的方法可参照这个:https://blog.csdn.net/weixin_45459911/article/details…

  • 解释ER图并说明它的作用_er图中属性用什么表示

    解释ER图并说明它的作用_er图中属性用什么表示展开全部1、描述现实世界关系62616964757a686964616fe78988e69d8331333431356566概念模型的有效方法。2、表示概念关系模型的一种方式。3、用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来;4、用”菱形框“表示实体型之间的联系成因,在菱形框内写明联系名,并用”实心线段“分别与有关实…

  • mysql econnreset_MySQL在node.js服务器上的空闲时间后给出“ read ECONNRESET”错误「建议收藏」

    mysql econnreset_MySQL在node.js服务器上的空闲时间后给出“ read ECONNRESET”错误「建议收藏」我正在运行通过node-mysql模块连接到MySQL的Node服务器。连接和查询MySQL最初运行良好,没有任何错误,但是,将Node服务器闲置几个小时后的第一个查询会导致错误。错误是熟悉的readECONNRESET,来自node-mysql模块的内部。堆栈跟踪(请注意,跟踪的三个条目属于我的应用程序的错误报告代码):Erroratexports.Error.utils.createClas…

  • blurImage做图片模糊处理报错free(): invalid next size[通俗易懂]

    blurImage做图片模糊处理报错free(): invalid next size

  • shardbatis实现分表「建议收藏」

    Shardbatis的名称由shard(ing)+mybatis组合得到,是谷歌的一款开源软件。旨在为mybatis实现数据水平切分的功能。数据的水平切分包括多数据库的切分和多表的数据切分,目前sha

  • Drupal安装及使用问题解决列表

    Drupal安装及使用问题解决列表#1.启动CleanURL修改Apache的配置文件(如httpd.conf),打开LoadModulerewrite_modulemodules/mod_rewrite.so选项。然后在<Directory/>模块中修改AllowOverride属性为ALL。如下所示<Directory> OptionsFollowSymL…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号