文章开头,几点说明
本人会对Python的基础语法,以面对一个完全小白的态度对基础知识进行解释。有C语言基础的朋友,开始学起来的时候应该会很轻松。要声明的一点是,我不是什么大佬,知识众多在自学中摸索前进的很多人之一,因此文章的错误是不可避免的。无论是排版不合理还是内容有误,均欢迎大家在评论区指出,我们一起进步,谢谢大家!
下面这个是Python编译器PyCharm的下载地址(百度云),里面也有安装教程:
链接:https://pan.baidu.com/s/1nwhmx2D
密码:pc61
但是我用的是vccode编译器,不过这个并不影响大碍啦。
我们这次就讲一个函数:print()函数
print()函数是一个很简单但是也很重要的函数,我们给计算机输入什么东西,要让它输出,只能用这个函数,没有多余的选择。具体的语法规则我会在下面解释。
按照输入的内容对这个函数分开来讲,然后混合在一起讲,并用几个实例来说明。
1.1 输入为纯数字
当print()函数里面是纯数字(个数不限)时,会将里面的数字原样输出。
比如我们来看看下面这个例子:
print(123456789)
>>123456789
1.2 输入为数字表达式
如果是数字表达式,则会将计算结果输出。
print(1+2)
>>3
print(2*3*2)
>>12
2.1 输入不是纯数字
我们用到汉字或者英文的情况是很多的,因此下面这种情况很常用。
当输入非纯数字时,比如:汉字、英文、标点符号等,要用的就是单引号或者双引号将要输出的内容括起来即可,要注意的就是引号的配对。
print('我是小穆,我的英文名是J.GMson。')
>>我是小穆,我的英文名是J.GMson。
看看下面这个例子,就是有错的:
print('我是小穆,我的英文名是'J.GMson'')
对于编译器而言,一个print()函数里它只认一对儿引号,前边一个,后边一个,只要配对,管你里面是哈,都给你原样输出。我们看上面的print()里面总共有四个单引号,好,假设我现在是计算机,我从最左边开始看:“我”字前面有一个单引号,下一个就是“是”字后面的单引号,这两个配对了,好,把这两个引号里面的内容输出去。但是后面的J.GMson’'是啥,计算机不知道,给你报错:SyntaxError: invalid syntax。
这就是引号的配对不正确的问题。要解决的话,我们可以把外侧的两个单引号换成双引号就可以完成了,具体为啥我想你也能明白。
有人说,我就是不想用双引号,但是我还想正确输出,该怎么做?
这里,我们就需要用到反斜杠\了,学过C语言的都知道它是转义字符,在Python里,它还叫转义字符。它的后面是啥符号,就输出这个符号。看例子:
print('我是小穆,我的英文名是\'J.GMson\'')
>>我是小穆,我的英文名是J.GMson
上面的第一个转义字符后是单引号,第二个也是。计算机就不会把这个单引号作为匹配的对象了,而是将反斜杠后面的一个符号原样输出,因此就不存在上面的问题了。
2.2 三引号
是不是很意外,怎么还有三引号?
上面提到的单引号和双引号的作用,三引号都有。此外,三引号还可以实现自动换行的操作,具体是什么,我们看例子就行。
print('''我叫小穆,
我的英文名是J.GMson''')
>>我叫小穆,
我的英文名是J.GMson
可以看到,我在三引号的内容里有换行了,就实现了自动的换行操作,并且也打印了我要打印的内容,是不是挺方便的?不过,以后我们用的更多还是\n,这个以后讲。
前面提到的反斜杠也是一盒很重要的内容,我将常用的一些小结如下:
实例: 混合例子
我们直接来看一个打印一个皮卡丘的例子,我觉得就够了。
现在我们已经有了皮卡丘的图形,只需要用一个print()函数加上一点修改即可完成。
打印的结果如下图所示:
如果你打印的皮卡丘耳朵哪里有错位,记得增添空格就好了。
除了图中的方法,我们也可以用双引号或单引号来操作,不过就要用到\n了。有兴趣的话,你可以多去试试的,这对于基础的巩固和运用都很有好处。
这次学习的是print()函数,一个很简单但是非常重要的函数,它的功能就类似于C语言中的printf()语句,作用就是输出它的括号里的内容,但是怎么输出,要有什么注意的格式,这个在上面我都提到了。希望大家多多注意,稍微做点练习就能掌握了。
如果大家有什么问题或建议,欢迎在评论区指出,谢谢mua~~~