什么是程序?
程序就是下达给计算机的一系列指令。
2.1 输入(input)、处理(process)和输出(output)

为了处理输入,计算机必须记住它们,或者把它们保存在某个地方。计算机会把这些内容(包括输入以及程序本身)保存在它的内存中。
在 Python 中,如果希望程序记住某个东西,以便你以后使用,所要做的就是给这个“东西”起一个名字。
2.2 名字
(=) 告 诉 Python 要 赋 值(assign)或者“让……等于……”。
teacher='Mr.Morton'
print (teacher)
print('53 +28')
print(53)
print(53+28)

这里把字母序列 " Mr.Morton " 赋值给名字 Teacher 。
- 在一个东西两边加上引号时,Python 会按字面来处理它。它会把引号里的内容原样打印出来。
- 如果没有加引号,Python 就必须明确这个东西到底是什么。这可能是数字(如53)、表达式(比如 53 +28)或者名字(如 Teacher)。
- Python 与大多数其他计算机语言的做法稍有不同。它并不是把值存储在变量(variable)中,而更像是把名字(name)放在值上。



2.3 名字里是什么
变量名部分命名规则:
- 名字区分大小写
- 变量名必须以字母或者下划线字符开头,不能以数字开头
- 变量名中不能含有空格
2.4 数字和字符串
字符或字符序列(字母、数字或标点符号)称为一个字符串(string)。要在字符两边加上单或(双)引号。若键入一个数字但没有加引号,python会知道这表示数值而不是字符。
- 字符拼接(concatenation)使用+号,两个字符串之间没有空格
例如:
>>>print ("cat"+"dog")
catdog
- 长字符串
三重引号字符串 (triple-quoted string)可以得到一个跨多行的字符串 字符以三个引号开头和结尾,所用的引号可以是单引号或者双引号。如果希望多行文本显示在一起,而不希望每一行都用一个单独的字符串,则可以使用三重引号字符串。
例如:
long_string ="""Sing a song of sixpence,a pocket full of rye,
Four and twenty blackbirds baked in pie.
When the pie was opened the birds began to sing.
Wasn't that a darnty dish to set before the king?"""
long_string1 ='''Sing a song of sixpence,a pocket full of rye,
Four and twenty blackbirds baked in pie.
When the pie was opened the birds began to sing.
Wasn't that a darnty dish to set before the king?'''
print(long_string) #长字符串""""""或者''' ''' triple-quoted string
print(long_string1)

2.5它们有多“可变”
变量,我们可以改变赋给它们的值。即创建一个与原先不同的新东西,并且把旧的名字贴到新东西上,而原先的东西如果还有另一个标签,则它还在内存中,若没有任何标签了,它就会被删除。


python中有些东西是不能改变的,可以把名字重新指派给别的东西,但是原先的东西不能做改变。
2.6全新的我
变量可以同时出现在等号两边,让变量自增(increment)或者自减(decrement)。
关于变量,有几个重要的问题必须记住:
程序可以在任何时间对变量重新赋值(把标签贴在新东西上),最好使用容易记的变量名。
变量名区分大小,Python程序员命名变量时通常用小写字母开头,而且变量名最好能说明用途。




本文介绍了Python编程中的基本概念,包括程序的定义、输入输出、变量的赋值以及Python中的数字和字符串。重点讲解了Python如何处理内存中的数据,强调了变量实际上是对值的引用,而非存储值本身。还探讨了变量的可变性,指出在Python中某些数据类型是不可变的。最后提到了变量的命名规范和变量的自增、自减操作。



9753

被折叠的 条评论
为什么被折叠?



