Python基础语法 -第0关 print()函数与变量 - Go语言中文社区

Python基础语法 -第0关 print()函数与变量


Python基础语法
目标一:别叫我萌新
第0关 千寻的名字

【print()函数的主要功能:打印内容】
举个例子:print(‘千寻’)
print()函数的主要功能:打印内容。
print()函数由两部分构成:1. 指令:print;2. 指令的执行对象:在print后面的括号里的内容。
这两部分合起来的意思就是:我们对电脑下指令——把括号里的内容打印给我瞧瞧。
在这里插入图片描述

虽然你只是输入了一个简单的print,但在背后,这段Python代码却帮你做了这样的一些事情:

(0)我们向计算机发出指令:“打印‘千寻’这两个字”;(1)Python把这行代码编译成计算机能听懂的机器语言;(2)计算机做出相应的执行;(3)最后把打印结果呈现在我们面前。

--------------------------------------------------我是乱石中诞生的下划线-----------------------------------------------------------
【引号的用法】
举个例子:print(520)
举个例子: print(‘千寻’)
很明显,你会发现,在print(‘千寻’)里,多了一对单引号。

那么问题又来了:这个单引号是干啥用的?为什么打印文字的时候需要加上引号呢?

这是因为,计算机的脑回路比较特别:只能理解数字,却读不懂文字。因为数字和数学运算是标准化、有固定格式的,而文字却能够千变万化。

如果你直接让计算机print(千寻),它会一脸懵并大声报错:“这两个字啥意思,你没有定义清楚,不懂诶……”
,便是print()函数中引号的用法:当括号内有引号的时候,就相当于告诉计算机——你不需要执行多余的操作,我输入什么,你就打印什么。

此时,计算机会听话地执行你的命令,直接把引号内的内容打印出来。
(双引号与单引号用法一样)
-----------------------------------我是邪恶的下划线----------------------------------------------------------------------
【标点符号注意事项】
在Python中,默认所有正确的语法,包括标点符号都是【英文】。不小心用了中文标点的话,计算机会无法识别,然后报错。

在终端里,你能看到的最常见的符号报错提示就是【syntaxError:invalid syntax】(语法错误:无效语法)。

看到这个报错提示时,你的第一反应就应该是:我的标点符号用对了吗?是英文输入法吗?然后再去检查自己语法有没有写对。

在这里插入图片描述
---------------------------------我是邪恶的下划线----------------------------------------------------------------
【用三引号实现换行】
在print内部使用三引号’’’(连续输入三个单引号)来实现自动换行。

嘿嘿,没想到吧,除了单引号和双引号之外,print()里面居然还能放三引号。
print(’’‘我愿意留在汤婆婆的澡堂里工作两年,
第一年在锅炉房和锅炉爷爷一起烧锅炉水,
第二年在澡堂给客人搓背,
如果我违背工作内容的话,
将在这个世界变成一头猪。
‘’’)

-----------------------------------------我是黑白分明的邪恶下划线------------------------------------------------------------------------------

【用转义字符实现换行】
转义字符是一种特殊的字符常量,在编程语言中,我们用转义字符表示不能直接显示的字符,比如换行键、后退键,回车键等。

其中,被用来“换行”的转义字符是n。

我们可以在需要换行的地方后面都加上转义字符中的换行符号n。因此,汤婆婆的卖身契还可以这样改:

print(‘我愿意留在汤婆婆的澡堂里工作两年,n第一年在锅炉房和锅炉爷爷一起烧锅炉水,n第二年在澡堂给客人搓背,n如果我违背工作内容的话,n将在这个世界变成一头猪。’)
在这里插入图片描述
---------------------------------------------------------------------------我是下划线------------------------------------------------------------------------------

【用转义字符()输出判断错误单引号之后的内容】
举个例子:print(‘let’s go’)

这段代码会让计算机报错,因为Python是从左往右匹配单(双)引号的——当它读到一个引号时,会在心里嘀咕:呀,这是不需理解,原样打印的内容。当它再读到下一个引号时,想:好!要打印的内容结束了!

所以,在计算机眼里,上面的【‘Let’】是要打印的内容,而后面的东西呢,它并不能读懂,于是产生一个报错。

我们来拆解一下这段错误代码:第一个和第三个单引号属于print()函数的结构,第二个单引号则是纯粹的符号。
要让计算机学会区分第二个单引号,我们需要用到转义字符:

print(‘let’s go’)

-----------------------------------------------我是你心爱的下划线(比心)----------------------------------------------------------------------------------

【变量和赋值】
我们先来看看下面这行代码:
name=‘千寻’

这就是一个常见的“给变量赋值”的动作。在这里,name就是一个变量,这行代码的意思,就是把“千寻”这两个字【赋值】给了“name”这个【变量】。

这就好比,为了让千寻在日后能在计算机中更方便地找到她的名字,我们帮她把名字收纳进了一个小盒子里,并在这个盒子上贴了个叫“name”的标签。

可是,我们为什么要对信息进行“收纳”呢?

因为,每台计算机都要存储和操作成千上万的数据,这就等同于我们家里囤了成千上万的东西一般,不加以整理的话,根本找不到想要的东西在哪。

为了让家看上去更整洁,我们可以把不同的东西放进不同的盒子里,并且做好标记。这样家里不仅会整整齐齐的,也会更方便我们自己取用东西。
在这里插入图片描述
同理,计算机也是这么做的,它会把成千上万的数据放在不同的“盒子”里,这样才方便它存储和操作数据。

这个“盒子”在Python中被称为变量,你可以在这个“盒子”里放任何你想放的内容。

而这个往盒子里装东西的过程,在代码的魔法世界被称为【赋值】。

-----------------------------------------------下划线在此造次----------------------------------------------------------------------------------

【变量的命名规范】
我们要注意变量的命名规范,才能让我们在纷繁复杂的代码世界,更为方便地使用它。

所以,在变量与赋值中,你要注意的第一个规则就是:你需要学会给变量取一个合适的、标准的名字。

对于变量的命名,我们可以遵循以下规范:

在这里插入图片描述

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/GoLearnPython/article/details/89682081
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢