python-变量与字符串

一、变量

回到Python IDLE窗口,或重新打开它,在它的提示符后面键入:

nine = 9
print(nine)

python的提示符就是这个:>>>。如果不出差错的话,你将会在IDLE窗口中看了用蓝色显示的下面这几个字:

9
>>> 

你刚刚创建了一个变量。而等号则是告诉Python将这个变量赋值为九。(请注意等号与双等号不同!)那么这边为什么用print指令打印出来的不是nine而是9呢?因为这边没有用双引号、单引号,因为双引号、单引号就是代表着以字面意思来处理。如果键入的数字没有加引号,Python就知道这表示数值而不是字符。以下这两个例子就能够很容易的帮你了解:

>>> print("15-12")
15-12
>>> print(15-12)
3

当然我们也可以用字符串来做运算,像我们刚所列的第一个例子一样:

>>> chips = 20
>>> coke = 15
>>> print(chips+coke)

结果等于35。当然你可以不用print指令。在交互模式中(IDLE窗口)直接写出变量的名字,或运算式即可执行。

二、字符串

我们不仅能使用数字给变量赋值,也可以使用字符串。其实Python对单引号和双引号并没有具体的要求,你可以试试以下两个例子:

>>> teacher = "Mr.chen"
>>> uncle = 'Mr.chen'

然后在交互模式中输入他们的变量名,也就是等号前的那一部分。你就会发现他们两个所显示出来的是一样的。当然字符串的开头和结尾必须使用相同种类的引号。当然如果你对字符串进行相加的话,那么Python将会把这两个字符串直接连接在一起。

>>> print('tom'+'cat')
>>> tomcat

如果你想得到一个跨多行的字符串,那么你可以用三重引号字符串。可以是双引号,也可以是单引号,但是头尾必须一致。就像下面这样:

triple-quoted string = """wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww"""
string = '''aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'''

你去试试看就知道,上下两种表达方式都不会出错。

三、神奇之处

如果你没有把之前的窗口关掉的话,你再一次输入原来的变量名,你就会发现他们还在。如果把原先那些变量给再一次赋值的话,那么他们就会以新的赋值为准,直到你把IDLE窗口关掉。

当然除此以外,你还可以创建一个自己等于自己或自己等于自己加一之类的变量,就像下面这样:

>>> a = 1
>>> a = a+1
>>> a
>>> 2

没有出现任何问题。因为想要变量等于某个东西,这个变量总会出现在等号的左边。而上面这行代码就是让变量自增,也就是让他增加某个量,当然你也可以让他自己让他减少某个量。这对后面用pygame开发游戏有很大的帮助。

在本篇文章的最后,我想知道一下你的看法是什么。这篇指南帮助如何?只有简单的四道题而已,但他对我以后写出更好的指南供大家学习很有帮助!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值