Python基础语法学习(第四讲)---print()函数、转义字符、变量和赋值

【写在前面】今天开始更新Python类之前的语法,打算等更新完类之前的语法之后再进行学习,就当是复习巩固了。

之前的几讲博文链接在这里,大家可以直接点击链接后阅读:

Python 基础语法学习(第一讲)---类的使用:https://blog.csdn.net/include_645829461/article/details/90347233

Python基础语法学习(第二讲)---类的继承与定制:https://blog.csdn.net/include_645829461/article/details/90369515

Python基础语法学习(第三讲)---项目实战之 __str__(self):https://blog.csdn.net/include_645829461/article/details/90414042

 

一、print()函数

可以说Python的print()函数就是机器跟你交流的途径之一,你可以用print()函数来输出任何你想要的东西,譬如说字符串、数字、或者打印出一朵小花,都是可以的。什么又是print()函数呢?你可以很明显的看出来他是英文对吧?那这个英文单词是什么意思?有道翻译如下:

                                

那这个他往哪里打印呢?往哪里印刷呢?这个print函数让计算机把你给它的指令结果,显示在屏幕的终端上。这里我们先讲一下语法,然后你可以上手做一下,打印一只皮卡丘,然后你就知道了print函数的实质作用了。

语法如下图所示:

print函数这个儿砸特别听话,你让他干啥他就去把你让他干的事情打印到屏幕上,比如说我想让屏幕上显示“我真帅”,只需要

print(‘我真帅’)就ok了,让我们来看一下效果:

看,屏幕如愿以偿显示出我真帅(我也这么觉得,我真帅),咳扯远了。心思细腻的你一定发现了我这个print函数括号里在“我真帅”这三个字外面还加了单引号 ‘ ,这是为什么呢?接下来就介绍一下引号在print函数中的用法:

1、我们在打印文字(这里包括英文)的时候需要在文字外面加单引号或者双引号,如果你的文字中本身就有单引号(双引号),那么你外面的引号就要不一样啦,要不然print函数会傻傻分不清数。不过这里要是你内容里面单双引号都有怎么办,我们就可以引入转义符大佬,即反斜杠:‘ \ ’  , 你只需要在你内容的引号前面加这个反斜杠,你就可以无忧无虑的写引号了。

2、我们在打印数字的时候就不用加引号了,因为print函数他只认识数字,所以当看见数字了就很亲切,就不需要引号这位中介者的介绍了,就可以直接打印出对应数字。

但是假如你在括号里面放了一个数学表达式呢?像1+1这样的,他会输出什么呢?上面我们也讲了,python他对数字是真爱,他能理解数字或数学运算,所以当你在括号里面只放了一个数学表达式(表达式外面没有加引号的那种),那么他就会把这个表达式的结果算出来然后打印在屏幕上,怎么样,是不是真爱?

问题又来了,这我要是想打印一首诗怎么办,难道每一行都加一个print吗?可是我懒怎么办,我就只想用一个print函数打印这一首诗,而且实现换行的效果,这时候三引号就派上用场了。三引号就是三个单引号,你点三下就ok了。

譬如你要打印这首诗(假设这是一首诗233333):

我愿意留在汤婆婆的澡堂里工作两年,
第一年在锅炉房和锅炉爷爷一起烧锅炉水,
第二年在澡堂给客人搓背,
如果我违背工作内容的话,
将在这个世界变成一头猪。

那么你不需要这样:

 

你只需要这样:

这样,终端就会输出这首“诗”:

怎么样,三引号强大吧。这个三引号还有一个用处,那就是多行注释。你写代码的,要学会注释哦亲亲,要不然过上个十年八年的回来再看看不懂了怎么办。所以当你要写多行注释的时候,你可以用三引号将注释的文字包裹起来,对没错就是包裹起来,这个意思就是你要在你的这段文字起始的时候打个三引号,结束的时候打个三引号,这样你的这段文字就被注释了。python中,单行注释是用井号键#表示后面的那些东西都是注释。

二、转义字符

接下来我们来讲转义字符,转义字符是一种特殊的字符常量,在编程语言中,我们用转义字符表示不能直接显示的字符,比如换行键、后退键,回车键等。比如换行\n代表(+newline);退格\b代表(+backspace);回车\r代表(+return)。大家可以按照这种方法记住转义字符的含义。转义字符的一个特征就是:反斜杠【+想要实现的转义功能首字母】

话不多说,放一张图来让你收藏一下各种转义字符,你只需要在需要用的时候打开这张图片就ok:

 

三、变量与赋值

转义符就讲到这里,接下来我们来讲变量与赋值。什么是变量呢,变量就像一个小盒子(或者是购物袋,总之是个容器),它里面可以装东西,而装东西的这个过程就是赋值,而我们这里用变量的目的就是收纳,方便以后直接用变量名就可以代替这个变量的内容,这样我们想把这个内容拎到哪就直接用变量名就ok了。这里的变量和咱们数学里学的X、Y、Z是一个意思,只不过这里不会区分什么自变量因变量什么的。这个是不是能理解了?什么?不能?那就往下看。

在千寻签完合约后,汤婆婆就把装她名字的“盒子”夺走了。她告诉千寻:你现在有了新名字,叫做小千。

那么我们第二次吧这个name的盒子里面装进“小千”之后会发生什么情况呢?那么这个“千寻”就找不到啦,现在name的值就只是“小千”了。所以这又是变量的一个限制的地方,那就是他只允许装下一件东西,你要是装了新东西在里面,他就会把旧的东西替换成新的。所以我们在name这个变量名第二次赋值后,name就只是“小千”了,不再是“千寻”了。

这下应该懂了吧?那么我们下面讲一下变量的命名规范,按理说你想搞成啥搞成啥,但是,你写的代码总要给别人看的对吧,所以尽量搞一个大家都能看懂的名字这个代码可读性是不是会更好一点呀。所以下面放一张图来解释一下变量的命名规范:

然后再讲最后一个内容,也是初学者最最最容易犯的一个错误,那就是傻傻区分不了一个等号和两个等号。

这里我只讲一遍,竖起耳朵听好了姐妹们:

单等号 = 表示赋值,双等号 == 表示判断双等号两边的东西相不相等。也就是说,这里的双等号才是我们日常生活中用到的“等号”。这样你理解了吧,别用错了哦。

好了我们来总结一下今天的知识点:

【总结】

今天讲了print函数、转义字符以及变量和赋值,这里我们需要注意的一点就是:中英文分清啊啊啊啊啊。在打标点符号的时候(如逗号,单引号,双引号),一定要看一下你用的输入法,是不是英文,如果是中文那就把它换成英文,因为python这玩意语法是外国人发明的,所以他就喜欢英语(你能有啥办法)。所以不要看见报错了就不知所措,先看看你的这些个符号是不是英文的,不是英文的就改成中文的,切记。

 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值