bool类型返回值_Python基本数据类型

7ab56fbae1bee4958685cea316b52497.png

欢迎来到子奇的小屋

你可知道Python有哪些基本数据类型

449065268f922bff17508f34bfd7c649.png

No.1

数字类型及操作

数字类型

  • 可正可负,无取值范围
  • 4种进制表示类型
  1. 十进制:同阿拉伯数字
  2. 二进制:以0b或0B开头
  3. 八进制:以0o或0O开头
  4. 十六进制:以0x或0X开头

进制中第一个是数字0,第二个是英文字母

浮点数类型

  • 带有小数点及小数的数字
  • 浮点数取值范围和小数精度都存在限制
  • 浮点数之间运算,存在不确定尾数,不确定尾数一般发生在10**-16左右
  • 浮点数可以采用科学计数法来表示

复数类型

  • 定义j=「-1 ,以此来建立数学模型
  • a+bj 称为负数,其中,a 是实部,b是虚部

数值运算符

  • 操作符是完成运算的一种符号体系

操作符类型

描述

x+y

对x+y求和

x-y

对 x-y求差

x*y

对x和y求乘积

x/y

对x和y求商

x//y

对x和y整数除

+x

x的本身

-x

x的负值

x%y

对x和y求余数

x**y

1,求幂 x的y次方

2,y是小数,求开方

数字类型的关系

  • 数字类型间可以混合运算,结果为“最宽”类型
  • 三种类型间是一种拓宽的关系
    例如:整数+浮点数=浮点数

120+20.0=120.0

数值运算函数

操作符使用

描述

abs(x)

对x求绝对值

divmod(x,y)

求商余

pow(x,y)

求幂余

round(x,y)

四舍五入,y为保留小数位数

max(x1,x2,xn)

求最大值

min(x1,x2,xn)

求最小值

int(x)

将x变整数

fioat(x)

将x变为浮点数

complex(x)

将x变为复数

No.2

字符串类型及操作

字符串的表示

  • 由0个或者多个字符组成的有序字符序列
  • 字符串由一对单引号或者一对双引号表示
  • 字符串是字符的有序序列,可以对其中的字符进行索引

字符串有两类共4种表示方法:

  1. 由一对单引号或双引号表示,仅表示单行字符串
  2. 由一对三单引号或三双引号表示,可表示多行字符串

为什么是4种表示方法呢?

这就需要讲到一个很远的故事了

5aa171b582d3855ba44bcfa0ff143d63.png

很久以前,有一位编程小哥哥,在编程的时候,希望能在输出的字符中包含单引号或双引号,怎么办呢? #%#有了~~ 如果字符串中想要包含单引号呢,我们就用双引号表示字符串,反之亦然,如果字符中想要既包含单引号又包含双引号呢,我们就用三引号表示字符串!

哇欧~~那三引号不是表示多行注释的吗?

实际上,Python语言中,并没有真正的提供多行注释的表示方式,三单引号构成的字符串如果没有给到某一变量中,或者不进行操作,那么它就当做注释来使用

三单引号形成的是字符串,只是它的作用可以当成注释

没错,这下懂了吧!

字符串的使用

  • 使用[ ]获取字符串中一个或多个字符
  • 索引(返回字符串中单个字符)
  • 切片(返回某一段字符子串字符串中)

例句:“欢迎来到子奇的小屋,我们一起交流”

[-7]或TempStr[-7]输出“屋”

[1:3]或TempStr[1;3]输出“迎来”

  • 字符串切片高级用法使用[M:N:K]根据步长对字符串切片[M:N],M缺失表示至开头,N缺失表示至结尾[M:N:K],根据步长K对字符串切片

例句:“欢迎来到子奇的小屋,我们一起交流”

[ :3]表示“欢迎来”

[1:16:2]表示“迎到奇小,们起流”

[ : : -1]表示“流交起一们我,屋小的奇子到来迎欢”

字符串处理函数

  • 一些以函数形式提供的字符串处理功能

函数及使用

描述

举例

len(x)

返回字符串x的长度

len(1261)输出4

str(x)

任意类型x所对应的字符串形式

hen(x)或oct(x)

整数x的十六进制或八进制小写形式字符串

字符串处理方法

  • “方法”在编程中是一个专有名词
  • 一些以方法形式提供的字符串处理功能:

方法及使用

描述

举例

.lower()或.upper()

返回字符串的全部小写/大写

.split(sep=None)

返回一个被分割的列表

.count(sub)

返回子串sub在str中出现的次数

.replace(old,new)

返回子符串str副本,所有old子串被替换成new

.center(width[,fillchar])

字符串str根据宽度width居中

.strip(chars)

从str中去掉在其左侧和右侧chars中列出的字符

.join(iter)

在iter变量除最后元素外每个元素后增加一个str“,”

No.3

布尔类型

  • Python支持一种布尔类型bool。它拥有两种字面值Ture和False。bool类型的默认值是。也就是说,调用bool()会产生。
  • Python对其他类型也支持Truth和False的概念。例如,如果整数值是0,那么它会被认为是False,而其他所有的非0整数值都被认为是Ture。这对浮点数一样适用。
  • 布尔类型拥有大部分你所期待的布尔代数运算,包括and,or和not。但奇怪的是,Python并不支持xor运算。

No.4

none类型

  • None类型代表一个空对象。在Python环境中,只有一个None空对象。所有空对象的引用都使用同一个案例。这意味着与None的对象值相等测试通常会被对象身份测试代替。
  • None是Python函数的默认返回值。在函数中,它经常作为默认参数的位置标记或标志位。None是不可调用的,所以不能作为一个转换函数把其他类型转换为None。在被当作一个布尔数值时,None的值是False。

作为小屋自己学习的总结笔记,若有幸与你相遇,希望给你带去温暖:若有指教,特别希望留言交流,一起进步!小屋提前感谢您的留言!

——子奇的小屋

81ebcf4c6154f251976db76b42d6cdc4.png

5aa171b582d3855ba44bcfa0ff143d63.png

16410d8e97019b90caf45bb2994a2ca1.png

微信公众号:子奇的小屋

请关注我们,我们一起成长

喜欢本篇内容请给我们点个在看

0b1e5a0ee0f2399bc73f1c49a0ee6c5d.png
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值