最新消息:

Python入门教程03:变量和字符串

Python 少儿编程 1702浏览 0评论
Python入门教程一

在对前边的小游戏改善前,先了解下,Python中的变量与字符串。

 

Python入门教程03:变量和字符串

变量

 

变量名就像我们现实社会的名字,把一个值赋值给一个名字时,Ta会存储在内存中,称之为变量(variable),在大多数语言中,都把这种行为称为“给变量赋值”或“把值存储在变量中”

 

不过Python与大多数其他计算机语言的做法稍有不同,Ta并不是把值存储在变量中,而更像是把名字贴在值的上边。

 

所以有些python程序员会说“python”没有“变量”,只有“名字”。

 

>>> teacher = '小甲鱼'
>>> print(teacher)
小甲鱼
>>> teacher = '老甲鱼'
>>> print(teacher)
老甲鱼
>>> 
>>> first = 3
>>> second = 8
>>> third = first + second
>>> print(third)
11
>>> 
>>> myteacher = '小甲鱼'
>>> yourteacher = '黑夜'
>>> ourteacher = myteacher + yourteacher
>>> print(ourteacher)
小甲鱼黑夜

 

Python入门教程03:变量和字符串


 

字符串 
到目前为止,我们所认知的字符串就是引号内的一切东西,我们也把字符串叫做文本,文本和数字是截然不同的:

>>> 5 + 8
13
>>> '5' + '8'
'58'
>>> 

要告诉python你在创建一个字符串,就要在字符两边加上引号,可以是单引号或者双引号,但必须成对,你不能一边单引号,另一边却花心的用上双引号结尾。

>>> 'fishC"
SyntaxError: EOL while scanning string literal

如果字符串中需要出现单引号或双引号怎么办?例如我想打印字符串:Let’s go!

有两种方法,第一种比较常用,就是使用我们的转义符号对字符串中的引号进行转义:

>>> 'Let's go!'
SyntaxError: invalid syntax
>>> print('Let's go!')
SyntaxError: invalid syntax
>>> print('Let's go!')  
Let's go!

第二种,对此字符串加上",例如: print("Let's go!")

 

Python入门教程03:变量和字符串

 

长字符串

如果想把以下文字打印出来,该怎么做?

我爱鱼C,

正如我爱小甲鱼,

他那呱唧呱唧

呱唧呱唧

呱唧呱唧的声音,

总缠绕于我的脑海,

久久不肯散去……

 

这时候可以利用三重引号:

 

>>> str = ‘我爱鱼C,

正如我爱小甲鱼,

他那呱唧呱唧

呱唧呱唧

呱唧呱唧的声音,

总缠绕于我的脑海,

久久不肯散去……’

SyntaxError: EOL while scanning string literal

 

>>> str = ”’我爱鱼C,

正如我爱小甲鱼,

他那呱唧呱唧

呱唧呱唧

呱唧呱唧的声音,

总缠绕于我的脑海,

久久不肯散去……”’

 

>>> print(str)

我爱鱼C,

正如我爱小甲鱼,

他那呱唧呱唧

呱唧呱唧

呱唧呱唧的声音,

总缠绕于我的脑海,

久久不肯散去……

 

>>> str

‘我爱鱼C,n正如我爱小甲鱼,n他那呱唧呱唧n呱唧呱唧n呱唧呱唧的声音,n总缠绕于我的脑海,n久久不肯散去……’

`

———————

作者:DB-Engineer

来源:CSDN

原文:https://blog.csdn.net/wanbin6470398/article/details/79207115

版权声明:本文为博主原创文章,转载请附上博文链接!

您必须 登录 才能发表评论!