Python基础语法(一)

文章开头,几点说明

本人会对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~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值