这次主要的学习内容是变量,表达式和语句,获取用户输入,注释
1.变量
变量的概念在所有编程语言中对其的解释都是一样的,不再重复,重点注意的是命名规则 变量命名规则:可以用数字,字母(区分大小写)和‘_’,这三种可以随意组合,但是数字不能开头,如:Max_1,_MAX1是正确的命名,而1_Max或者是1Max_都是错误的。2.表达式和语句
引用在《Python基础教程》中对于表达式和语句的解释,表达式是某事,而语句是做某事。 表达式如同5*5这样的,虽说这段代码会被执行,大多数情况下毫无意义,只能说有这样一件事。而语句则为x=5*5,这是一个赋值语句,它被执行时会将结果存放在x中,这里有一个存放的过程,是做了这件事。3.获取用户输入 使用input函数或raw_put函数
>>> n = input("n:")n:123>>> print n123>>> m = raw_input("m:")m:123>>> print m123这两句都可以用来获取用户的输入,那他们有什么区别呢? 使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的。(参考: )
>>> name = input("name:")name:max>>> print max纯数字输入: 当输入为纯数字时 input返回的是数值类型,如int,float raw_inpout返回的是字符串类型,string类型 输入字符串为表达式: input会计算在字符串中的数字表达式,而raw_input不会。 如输入 “57 + 3”: input会得到整数60 raw_input会得到字符串”57 + 3”>>> name = input("name:")name:sharermaxTraceback (most recent call last): File " ", line 1, in name = input("name:") File " ", line 1, in NameError: name 'sharermax' is not defined>>> name = raw_input("name:")name:sharermax>>> print namesharermax>>>
>>> n = input("n:")n:123>>> print n123>>> m = raw_input("m:")m:123>>> print m123>>> m'123'>>> n123>>> m==nFalse
>>> sum = ("sum:")>>> 57+360>>> sum = raw_input("sum:")sum:57+3>>> print sum57+3
4.注释
Python中代码的注释以字符‘#’开始,在代码中出现‘#’,那么’#‘后在行的后面的语句都是不执行的,也就是单行注释。如果你想多行注释可以尝试用···注释···