数字类型
在python语言中,数字类型主要包括整数,浮点数和复数
1.整数
整数用来表示整数数值,即没有小数部分的数值。在python语言中,整数包括正整数,负整数和0,并且他的位数是任意的,如果要指定一个非常大的整数,只需要写出其所有位数即可。
整数类型包括十进制整数,八进制整数,十六进制整数和二进制整数。
(1)十进制整数
有效的十进制整数
十进制的开头不能以0开始
(2)八进制整数
八进制由0~7组成,进位规则为“逢八进一”,并且以0o/0O开头的数
(3)十六进制整数
十六进制整数由0~9,A~F组成,进位规则是“逢十六进一”,并且以0x/0X开头的数
(4)二进制整数
二进制整数由0和1组成,进位规则是“逢二进一”
2.浮点数
浮点数由整数和小数组成,主要用于处理包括小数的数,例如1.234,0.2,3.1415926等。浮点数也可以使用科学计数法表示,例如2.7e2,-3.14e5
在使用浮点数进行计算时可能会出现小数位。
3.复数
python中的复数于数学中的复数一样,都由实部和虚部组成,并且使用J或j表示虚部。当表示一个复数时可以将其实部和虚部相加
字符串类型
字符串就是连续的字符序列,可以是计算机所能表示的一切字符的合集。在python中字符串属于不可变序列,通常使用单引号“ ' ' ”,双引号“ " " ”或是三引号“''' '''或""" """”括起来。这三种引号形式在语义上没有差别,只是在形式上有些许差别。其中单引号和双引号中的字符序列必须在同一行上,而三引号内字符序列可以分部在连续的多行上。定义三个字符串类型变量,并且应用print()函数输出代码如下:
运行结果如下
布尔类型
布尔类型主要用来表示真值或假值。在python中,标识符True和False被解释为布尔值。另外python中布尔值也可以转化为数值,True表示1,False表示0.
数据类型转换
Python是动态类型的语言,不需要像Java或者c语言一样在使用变量前先声明变量的类型。虽然Python不需要先声明变量的类型但又是仍需要用到类型转换
常用类型转换函数及其作用表
利用int()函数将结账抹零
运行结果