当前位置:   article > 正文

python 基础学习 总结 第一天_a,b=int(input().split())

a,b=int(input().split())

第一天总结

本来以为学计算机本科的我,学输入输出只需要瞄一眼就过去了,而事实上并不是这样, ,,

python的输出是一个函数,写法是print("你要输出的东西");

但是,既然不函数,就会可能存在别的参数,用help命名偷窥一下它,

 

 

 

一看,怎么这么不入流的画风,唉,计算机的世界就是这样,这是命令行执行python

多了四个参数,一个个解释:

sep:如果输出里面有多个参数,像这样print("hello","world"),sep规定了参数之间的间隔,默认为空格,这也就是为什么我们输出来直接就是hello world。

end:输出完了最后,可以加点什么,默认是换行,比如,我把换行干掉,看看效果

file:你要输出到那个文件里面去,高端命令,和文件相关,暂时不玩。

flush:也是属于文件的,写入到文件之后,是否立即刷新。

对了,sep怎么玩?假设你要在命令行中,输出一个三角形,

print(" * ")

print(" *** ")

print("*****")

这么玩恐怕是不行的。

因为在命令行中一按确定就过去了,怎么办,骚操作来一波

print(" * ", " *** ", "*****", sep="\n")

 

看懂的举手。

python输入长这样,input("提示")

一个特点,无论输入什么,都会转化为字符串,也就是说,你输入一个1,得到一个‘1’,

有什么区别,字符串1不能像数字那样水乳交融,只能相亲相爱。

怎么办?强制类型转换a = int( input() )

补充:python多行输入怎么办?

a, b = input().split()

多行数字怎么办?a, b = int( input().split() )?小伙子,太单纯了。

答案是,a, b = map(int, input().split()),嘿嘿嘿。为什么????

这得用到很多知识了,后面再说。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/563845
推荐阅读
相关标签
  

闽ICP备14008679号