目录
1数值类型:
(1)整数类型:
如1、-1、0等均为整数。在python3.0后的版本中,整数类型的数值集合包括了所有的整数,并不会对整数的范围进行约束。在常见的编程语言中,单单是整数类型就可以分为short、int、long,在这些语言中,整数所能支持的最大范围通常为-2147483648~2147483647.
python为这些数据类型提供的操作包括+、-、*(乘)、/、()、%(取余)
注:除法“/”所得结果不是整型,而是浮点型想得到整型需使用“//”。
print(9/3)
print(9//3)
(2)浮点型:
如5.0,、1.6、-3.14等有小数部分的数值为浮点型。操作符与整数类型类似,唯一需要注意的是“//”运算符在浮点数运算中所得到的结果仍是浮点数类型,不过与“/”不同的是他讲舍去小数部分。
print(10.0//3);
print(10//3);
2布尔类型:
在生活中经常对某个疑问做出“是”和“不是”的回答,在数学中,对判断会做出“对”和“错”的回答。为了在计算机语言中规范这种表达,如结果是肯定的用“True”表示,否定的用“False”来表示。布尔型变量只有两种可能值:True或False。python提供一整套布尔比较和逻辑运算:<、>、<=、>=、==、!=分别为小于、大于、小于或等于、大于或等于、等于、不等于6种比较运算符,以及not、and、or等逻辑运算符。
例:
a=100>101;
b=100<101;
print(a,b);
3字符串类型:
字符串是字符的序列,在python中有多种方式表示字符串,最常用的两种:单引号和双引号。
如果输入的字符串用双引号表示,而字符串中有单引号,会打印出双引号中所有字符;
print("book's price");
如果用单引号表示而字符串中也有单引号会报错,此时就需要转义字符“\”将字符串中的单引号进行转义。如下:
print('book\'s price');
同理,字符串中的反斜线“\”也需要用转义字符“\”转义
print('book\'s price\\');