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.55和0.3转化成二进制数【注:二进制数由0和1表示,逢二进一】
0.55(十进制) = 0.1000110011001100110011001100110011001100110011001101(二进制)
0.3(十进制) = 0.0100110011001100110011001100110011001100110011001101(二进制)
而在这个转化过程中存在误差,这样,就造成了我们与程序计算结果的差异。
2.数据的应用
四则运算:+ - * / % ** // 加 减 乘 数 求余 次幂 取整除——返回商的整数部分
字符串的拼接:与javascript语言不同的是Python字符串连接只能连接相同数据类型的数据,利用+号连接,否则会报错,。
3.数据转换
str()函数:将其他数据类型转化为字符串
int()函数:将其他数据类型转化为整数
只有符合整数规范的字符串类数据,才能被int()强制转换。(文字类和小数类字符串,无法转换成字符串。浮点数转化为整数,抹零取整)
float()函数:将其他数据类型转化为浮点数
以上是关于python入门简书2的主要内容,如果未能解决你的问题,请参考以下文章
用 python selenium 爬简书,Python自动化领域之 Selenium WebDriver 学习第2篇