用户:
邓D敏M怡Y查看:7 回复:5 评论:7 创建时间:2020-05-08T22:33:57
我们先来讲解一下什么是IPO?IPO就是输入input,处理process,输出output,这三个单词的首字母组成的~来举个例子:"我们输入密码锁的过程就是IPO过程。输入是我们输入密码,处理是发出声音,输出是:门打开了,这就是IPO。再来举个例子:在一个视频游戏中,输入是来自操纵杆或游戏控制器的信号,处理是程序确定你是否击中外星人、避开火球、顺利过关或者做其他活动,输出是屏幕上显示的图形和扬声器或耳机传出的声音。
python里面的变量,首先呢我们要给变量取个名字,可以给变量取你喜欢的任何名字(严格地说,应该是几乎任何名字)。名字长短由你来定,里面可以有字母和数字,还可以有下划线(_)。不过对于变量名还有几条规则。最重要的一点是名字是区分大小写的,即大写和小写是不同的。所以 teacher 和 TEACHER 是两个完全不同的名字。同样,first 和 First 也不相同。另一条规则是变量名必须以字母或下划线字符开头。不能以数字开头,所以 4fun 不能作为变量名。还有一条规则,变量名中不能包含空格。
数字与字符串,字符或字符序列(字母、数字或标点符号)称为一个字符串(string)。要告诉 Python 你在创建一个字符串,就要在字符两边加上引号。至于使用单引号还是双引号,Python 并不太挑剔,单引号和双引号都是可以的:↓
不过,字符串的开头和结尾必须使用同种类型的引号(要么都是双引号,要么都是单引号)。如果键入一个数字而没有加号,Python 就会知道这表示数值,而不是字符。可以试试看二者的区别:
>>> first = 5
>>> second = 3
>>> first + second
8
>>> first = '5'
>>> second = '3'
>>> first + second
'53'
没有引号时,5 和 3 都处理为数字,所以我们会得到二者的和。有引号时,'5' 和 '3' 处理为字符串,所以会得到两个字符”相加”的结果,也就是 '53'。还可以把由字母构成的字符串“加”在一起,的例子>>> print "cat" + "dog"catdog要注意,像这样将两个字符串相加时,它们之间没有空格。两个字符串会紧紧地拼接在一起。注意!这个词有意思!
“拼接”谈到字符串时我们说把它们“相加”(刚才就这么说过),不过这并不完全正确。把字符或字符串放在一起构成更长的字符串时,有一个特殊的称呼。并不是“相加”(相加只适用于数字),而是称为拼接(concatenation)。我们会说拼接两个字符串。长字符串如果希望得到一个跨多行的字符串,必须使用一种特殊的字符串,称为 三重引号字符串
(triple-quoted string),就像下面这样:
long_string = """Sing a song of sixpence, a pocket full of rye,
Four and twenty blackbirds baked in a pie.
When the pie was opened the birds began to sing.
Wasn't that a dainty dish to set before the king?"""
这种字符串以 3 个引号开头和结尾。所用的引号可以是双引号也可以是
单引号,所以也可以写成下面的形式:
long_string = '''Sing a song of sixpence, a pocket full of rye,
Four and twenty blackbirds baked in a pie.
When the pie was opened the birds began to sing.
Wasn't that a dainty dish to set before the king?'''
如果希望多行文本显示在一起,而且你不希望每一行都使用一个单独的字符串, 在这种情况下,三重引号字符串就非常有用。