首页 > 代码库 > Python学习之布尔和数字

Python学习之布尔和数字

布尔有True和Flase两种值

数字0、None,以及元素为空的容器类对象都可视为Flase,反之为Ture。

技术分享

bool类型支持的运算符

a and b   :如果a和b都是True,结果为True,否则为Flase。

a or b     :如果a和b至少有一个True,结果为True,否则为Flase。

not b      :如果b是Flase,结果为True,否则结果为Flase。

 

数字

Python本身支持整数以及浮点数,可以直接计算。

+

-

*

/            技术分享

//     整数除法      技术分享

%     求余     技术分享

**        幂      技术分享

 

 

浮点数

浮点数计算结果可能小数位数不确定:

技术分享

 

字符串

字符串是由多个字符组成的序列。在Python中,用引号括起的都是字符串,字符串是不可变序列类型,默认存储Unicode文本。

技术分享

技术分享

str()类型转换

技术分享

合并字符串

format

技术分享 

+

技术分享

split()分割

技术分享

join()合并

技术分享

find查找子串

查找子串在源字符串中的索引位置,找不到find会返回-1

技术分享

 

 

 

Python学习之布尔和数字