Python少儿编程第二章Python编程基础
目录1.1会变的数据1.2多样的数据1.3数据的运算1.4与外界对话
PART01会变的数据
变量的赋值1.2变量赋值时,Python会自动声明变量的数据类型(将在2.2节中介绍)。赋值运算符“=”用于为变量赋值,赋值运算符左侧是变量名,而右侧是变量指向的值。例如:a=1b=1.2c=小红Python还允许同时为多个变量赋相同的值。例如:a=b=c=1也可以同时为多个变量分别赋不同的值。例如:a,b,c=1,2,hello
变量的赋值1.2【例2-1】输出小蓝在不同的年龄喜欢的动画片。【参考代码】name=小蓝 #创建名字变量name,赋值为“小蓝”age=3 #创建年龄变量age,赋值为3cartoon=小猪佩奇 #创建动画片变量cartoon,赋值为“小猪佩奇”#输出小蓝3岁喜欢的动画片print(name,age,岁时喜欢的动画片是,cartoon)age=5 #age重新赋值为5cartoon=机器猫 #cartoon重新赋值为“机器猫”#输出小蓝5岁喜欢的动画片print(name,age,岁时喜欢的动画片是,cartoon)age=10 #age重新赋值为10cartoon=海贼王 #cartoon重新赋值为“海贼王”#输出小蓝10岁喜欢的动画片print(name,age,岁时喜欢的动画片是,cartoon)
变量的赋值1.2【运行结果】程序运行结果如图2-2所示。图2-2例2-1程序运行结果
PART02多样的数据
数字2.11.intint(整型)数值通常称为整数。Python可以处理任意大小的整数,当然包括负整数。整数在程序中的表示方法和数学上的写法一致,如18、?175。2.floatfloat(浮点型)数值也称为浮点数,由整数和小数组成。Python中浮点数只能用十进制形式表示,但其表示方法有如下两种。(1)小数表示法,由整数部分和小数部分组成,如0.0013、?1482.5。(2)科学表示法,通常用来表示一些比较大或比较小的数值。例如,0.0013可表示为1.3e?3,?1482.5可表示为?1.4825e3。3.complexcomplex(复数型)数值由实数部分和虚数部分组成,一般形式为a+bj,其中,a是复数的实数部分,b是复数的虚数部分,这里的a和b是整数或浮点数,如2.14j、2+12.1j。
布尔类型2.2布尔(bool)类型是一种比较特殊的类型,它只有“True”(真)和“False”(假)两种值。在Python中,可以直接用“True”和“False”表示布尔值(注意首字母大写),也可以通过比较和判断得到布尔值。例如:1030 #判断10是否小于30,结果为True1020 #判断10是否大于20,结果为False
字符串2.3字符串(str)是以单引号或双引号括起来的任意文本,如abc、xyz等。如果单引号本身也是字符串中的一个字符,那就可以用双引号括起来;反之,如果双引号本身也是字符串中的一个字符,那就可以用单引号括起来。例如:ImOK!Itoldmyfriend,Pythonismyfavoritelanguage!如果字符串内部既包含单引号又包含双引号,则可以用转义字符“\”来标识,例如:I\m\OK\!表示的字符串内容是:ImOK!
字符串2.3转义字符以“\”开头,后跟一个字符,通常用来表示一些控制代码和功能定义。Python中常用的转义字符如表2-1所示。表2-1常用的转义字符