我们继续接着上一章来讲
再上一张,还有个地方没有讲到,就是我们同一行输出的时候,是留着空格
你看3和4之间留着一个空格,但如果说你不想要留着是空格,改成别的符号的话,可以通过sep改变
例如:print(3,4,sep="!");
在这里,我把空格改为了!,我们来试一下效果
为什么是空格呢,因为系统默认就是这样的,就相当于print(3,4,sep=" ");在双引号里面是有一个空格,记得!!,加上sep的时候,前面要有,号
当然我们不想要任何间隔,我们也可以这样:print(3,4,sep="");
就是双引号里面没有任何东西,这样就不会在有空格了,不过3和4会连接在一起
会返回34
在print()里默认还有个end="n",n表示的是一个换行符
默认就是print("hello world",end="n");表示的就是在末尾加上了n
print("hello world",end="n");就相当于print("hello worldn");
所以n它是能放在里面的(任何地方都可以),不过它也是需要被引号包裹起来的,我们放在末尾不能太好的看到,我们就把他放在里面看看效果把(我们拿字符串来举例)。
你看,我们在w后面放了n,因为n是换行的意思,所以n后面的orld换到了另一行,不过这是字符串的用法,如果我们要在整型、浮点型、布尔类型,得这么用:
这里留一个作业:想一想为什么会有空格
然后像n其实是一个转义字符,在这边我们先就讲一个,因为转义字符不只是只有这一个,后面讲解字符串的时候我会讲解。
每个文章都会带有PPT的,需要PPT的,看以下:
https://mp.weixin.qq.com/s/MTIYf2iHLNcYAUmNiVVZTwmp.weixin.qq.com
然后print()差不多就讲到这里,我们现在讲解一下input()的用法。注意!!然后print()差不多就讲到这里,我们现在讲解一下input()的用法。
input()的作用是输入,括号里面放的是提示信息(提示信息是字符串,所以要用到引号)
很好理解,看图:
就像这样先返回括号里的提示信息,3是我输入进去的,然后它会返回你输入的东西,字符串,整型等都是可以输入的,但是你输入的到最后都是字符串类型(这个也是后面讲解)
不过我不建议这么使用,因为这么使用的话就只有一次性,用户输入的东西都直接返回了,那我如果想调用的时候,怎么办?
所以我们一般在使用input的时候,我们使用变量来存储的
一样,变量名自己取,然后一个=号,后面在使用input():
n1 = input("请输入数字");
然后按enter的时候,它会有提示信息,你输入之后,它有任何返回,它把你输入的值,存进了这个变量里,输出这个变量的时候(print(n1);),就出现了刚才输入的内容了
还有,在提示信息里面,我们也可以使用转义字符,就像我们上面讲的换行符(n),我不想在提示信息后面输入,我想在第二行输入,那你可以使用n,你可以把n放在结尾
例如:
我们在末尾的时候放了n,所以我们输入的时候是在第二行
我们pint()和input()到这里就讲完了。
然后这一节是有作业的,希望大家好好做,不懂的话,可以在后台询问,我看到的话,是会回复的。