整数和浮点数
•数据类型
•计算机能可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。
•整数和浮点数
•Python可以处理任意大小的整数,当然包括和负整数,在程序中的表示方法和数学上的写法是一样的。比如:10,,-10等。
•浮点数
•数学上的小数在程序中叫浮点数。浮点数当然可以包括正小数和(的写法要以小数的形式写)和负小数。。比如:10.1,0.0,-10.1等。
•注意事项
•整数和浮点数在程序中做运算的方式是不同的,整数之间的四则运算结果是整数;浮点数和浮点数或和整数之间的运算结果是浮点数,但有可能会出现四舍五入的现象。(代码示例说明)round(num)
字符串
•字符串一般写法
•字符串是以英文字符单引号(‘)或英文字符双引号(”)括起来的任意字符,比如‘123’,“abc”,“你好”等等。
•转义字符
•如果字符串内部既包含单引号又包含双引号如何在程序中写字符串呢,我们可以用转义字符\来标识,比如写I’m studying“python”,在程序中我们可以写成”I\’m studying \”python\””。(代码示例)
•Python的r””或r’’
•Python还允许用r‘‘或r””表示引号内的字符串默认不转义。比如在程序中写I’m ok。(代码示例)。
•字符串换行
•我们想让程序输出的字符串换行,可以用转义字符\n表示换行,如程序中写“I like python\nand you?”。(代码示例)
•字符串多行的写法
•我们可以用三个单引号’’’来写多行字符串。(代码示例)
•我们也可以用\来连接我们在程序中写的换行字符串。(代码示例)
•注意事项
•用\n来做字符串换行是指我们输出的字符串换行;而字符串多行是指我们在程序中写的字符串太长,想用多行的写法来写字符串。
布尔
•布尔值
•布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写)。
•布尔运算
•数据可以通过比较运算符==,!=,>, 2,结果是True等。(代码示例)
•布尔值也可以用and、or和not进行布尔运算,比如True and False,True or False,not True等。(代码示例)
•注意事项
•比较运算符运算的结果是布尔值,而用and,or,not运算,运算的结果不一定是布尔值,只有被运算的变量是布尔值时,运算的结果才是布尔值。(代码示例)
空值
•空值是Python里一个特殊的值,用None表示。None不能理解为,因为是个整数,而None是一个特殊的空值。(代码示例)
•以后我们讲容器对象的时候,会更好的理解空值的意义。
领取专属 10元无门槛券
私享最新 技术干货