1.数据类型:Python编程语言中,最常用的数据类型有三种——字符串(str)、整数(int)和浮点数(float)。

      字符串:

字符串的识别方式非常简单——披了层【引号】的皮,只要是被【单/双/三引号】这层皮括起来的内容,不论那个内容是中文、英文、数字甚至许多符号。只要是被括起来的,就表示是字符串类型。

字符串类型必须有【引号】的辅助。不然字符串就只能被报错,无尽地呻吟~

      整数:不带小数点的数字

整数英文为integer,简写做int。Python世界的整数其实和现实世界数学中定义的一样:是正整数、负整数和零的统称,是没有小数点的数字。

我们已经知道了字符串有【引号】的保护,可以和符号及其他文字类数据,譬如中文、英文随意组合。

而整数脱掉了【引号】马甲,只能『单独行动』。一旦碰上符号及其他文字类数据,譬如中文、英文,立马被报错秒杀。

例如:4unit
#报错:无效语法 SyntaxError: invalid syntax

        浮点数:

浮点数非常好识别,它比整数多了一个小数点『.』

浮点数的英文名是float,与整数(int)字符串(str)不同,浮点数没有简写。

print(0.55+0.3)     ——————print(0.55+0.3)

Python计算浮点数时,会先把0.550.3转化成二进制数【注:二进制数由0和1表示,逢二进一】

0.55(十进制) = 0.1000110011001100110011001100110011001100110011001101(二进制)
0.3(十进制) = 0.0100110011001100110011001100110011001100110011001101(二进制)

   而在这个转化过程中存在误差,这样,就造成了我们与程序计算结果的差异。
2.数据的应用

四则运算:+  -  *  /  %  **  //  加 减 乘 数 求余  次幂  取整除——返回商的整数部分

字符串的拼接:与JavaScript语言不同的是Python字符串连接只能连接相同数据类型的数据,利用+号连接,否则会报错,。

3.数据转换

str()函数:将其他数据类型转化为字符串

int()函数:将其他数据类型转化为整数

只有符合整数规范的字符串类数据,才能被int()强制转换。(文字类和小数类字符串,无法转换成字符串。浮点数转化为整数,抹零取整)

float()函数:将其他数据类型转化为浮点数

 

 

 
 
 
posted on 2019-05-08 21:16  carry,carry  阅读(537)  评论(0编辑  收藏  举报