缩进和注释
同样缩进的语句被视为一个代码块;每个缩进应当为4个空格;粘贴时注意是否有缩进错误。
以#开头的语句是注释语句,解释器会忽略注释,因此注释可以是任意内容。
数据类型
整数;浮点数(小数);字符串;
转义字符
转义字符"\"可以转义很多字符,也就是让有特殊含义的字符展示它原本的样子。如,\n表示换行、\t表示制表符、\\表示\本身。
如果字符串有很多字符需要转义,可以用r’ ‘,引号内的字符默认不转义。
如果print语句需要很多换行,可以使用三引号print’’’ ‘’'来直观打印多行内容。
布尔值、逻辑运算和空值
布尔值只有False和True两个值,可以直接使用这两个值或者用逻辑运算表示,如“3<2表示False”。
逻辑运算即与或非运算,常用在条件判断if语句中:and、or、not。
空值用None来表示,和0是有区别的,因为0也是有意义的一个值。
变量
变量名只能是数字、大小写字母和下划线的组合,且开头不能是数字。变量就好比一个地方,你可以搬各种东西放进去,后面再提起这个地方,就代表这些东西,需要注意的是当你替换掉地方中的东西(修改变量)时,别忘了这个地方代表的新的东西。
这里有个静态语言和动态语言的区别。以前使用c语言的时候,所有需要到的变量都要提前声明类型,然后只能赋值给变量指定的某类型,而不能是别的类型,这是静态语言。而python不同,对使用的变量不需要指定类型,即时赋值即时使用,一个变量可以随意赋值不同类型的内容,即动态语言。
对变量的使用需要理解其机制,如"y=5,x=y"的意识是将5赋值给y,再将y对应的值5赋值给x,这时候改变y的值对x的值没有影响,即x和y在赋值后就没有联系了。
除法和取余
整数的除法"\“结果是浮点数,要舍弃小数部分就使用地板除“\\”.
取余“%”的结果也是整数。
学习感悟:本节对变量的理解又有加深,特别是动静语言在变量的赋值和使用上的区别。另外也是第一次听说地板除,这名字听起来就很土。本节收获不多,学习量没有达到满意,下节继续努力!