在线客服



服务时间

09:00-21:00

您所在的位置 首页 > 新闻资讯 > 企业新闻

企业新闻

NEWS

Python基础|布尔、数字、字符串

发布时间:2017-12-06 新闻来源:  作者:YESLAB
※ 布尔
表示真假的类型,仅包含 True 和 False 两种取值。
数字 0、None,以及元素为空的容器类对象都可视作 bool False,反之为 True。

Python 布尔的类型

bool类型支持的运算符

bool类型支持的运算符


※ 数字
python本身支持整数以及浮点数。你可以对这些数字进行下表中的计算。

python本身支持整数以及浮点数。你可以对这些数字进行下表中的计算。

整数
任何仅含数字的序列在 Python 中都被认为是整数:

任何仅含数字的序列在 Python 中都被认为是整数

Python还支持运算次序,因此你可在同一个表达式中使用多种运算。你还可以使用括号来修 改运算次序,让Python按你指定的次序执行运算,如下所示:

Python还支持运算次序,因此你可在同一个表达式中使用多种运算

在这些示例中,空格不影响Python计算表达式的方式,它们的存在旨在让你阅读代码时,能 迅速确定先执行哪些运算。
浮点数
Python将带小数点的数字都称为浮点数。大多数编程语言都使用了这个术语,它指出了这样一个事实:小数点可出现在数字的任何位置。每种编程语言都须细心设计,以妥善地处理浮点数, 确保不管小数点出现在什么位置,数字的行为都是正常的。

浮点数 Python

但需要注意的是,结果包含的小数位数可能是不确定的:

包含的小数位数可能是不确定的

所有语言都存在这种问题,没有什么可担心的。Python会尽力找到一种方式,以尽可能精确地表示结果,但鉴于计算机内部表示数字的方式,这在有些情况下很难。就现在而言,暂时忽略 多余的小数位数即可。
※ 字符串
字符串是由多个字符组成的序列。在Python中,用引号括起的都是字符串,字符串定义简单自由,可以是单引号、双引号或者三引号。但是个人建议使用双引号表示字符串,用单引号表示字符,和其他语言习惯保持一致。字符串是不可变序列(immutable, sequence)类型,默认存储 Unicode 文本。 python3 不再使用 str 处理二进制字节数据,改为使用 bytes 和 bytearray,前者同为不可变类型。

字符串是由多个字符组成的序列。在Python中


内置函数 ascii 将目标转换为可打印 ASCII 字符组成的字符串。
构建字符串字面量很容易,单引号、双引号,以及跨行的三个引号。

构建字符串字面量很容易,单引号、双引号,以及跨行的三个引号

可在字面量前添加特殊指示符。

str() 类型转换

str() 类型转换


合并字符串
format

合并字符串 format

+

合并字符串 +

split() 分割

split() 分割

join() 合并

join() 合并

find 查找子串
查找到返回该子串在原字符串中的索引位置,如果无法找到,find方法会返回值-1

find 查找子串

如果你正好也在学习Python
可以来稿分享学习心得
或加入Python兴趣QQ社区:197092605
相关阅读:
概要
安装环境
变量

yeslab二维码