码迷,mamicode.com
首页 > 编程语言 > 详细

python入门简书2

时间:2019-05-08 21:52:10      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:强制   nbsp   python   strong   http   res   应用   组合   png   

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()函数:将其他数据类型转化为浮点数

技术图片

 

 

 
 
 

python入门简书2

标签:强制   nbsp   python   strong   http   res   应用   组合   png   

原文地址:https://www.cnblogs.com/carry-carry/p/10834722.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!