python入门简书2

Posted carry-carry

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python入门简书2相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

Python 2.7_多进程获取简书专题数据

React16.4 开发简书项目 从零基础入门到实战

用 python selenium 爬简书,Python自动化领域之 Selenium WebDriver 学习第2篇

Gradle从入门到了解 - 简书

Python 2.7_发送简书关注的专题作者最新一篇文章及连接到邮件_20161218

Python编程入门与实践pdf电子版下载