Python基本数据类型

本文介绍了Python的基本数据类型,包括整数、布尔值、字符串的详细概念和常见操作。重点讲解了整数的`bit_length()`方法,布尔值的转换,以及字符串的索引、切片和不可变特性,并给出了多个示例。
摘要由CSDN通过智能技术生成

Python基本数据类型

一、Python基本数据类型

  • int ==> 整数. 主要⽤来进⾏数学运算
  • str ==> 字符串, 可以保存少量数据并进⾏相应的操作
  • bool==>判断真假, True, False
  • list==> 存储⼤量数据.⽤[ ]表⽰
  • tuple=> 元组, 不可以发⽣改变 ⽤( )表⽰
  • dict==> 字典, 保存键值对, ⼀样可以保存⼤量数据
  • set==> 集合, 保存⼤量数据. 不可以重复. 其实就是不保存value的dict

二、整数(int)

在Python 3 中所有的整数都是int类型,但在Python 2 中如果数据量较大则会采用 long类型,而在Python 3 中没有long类型。

常用方法:

​ 1、bit_length():计算整数在计算机中占用的二进制数的长度。

三、布尔值(bool)

取值只有True和False。

转换问题:

  • str ==> int int(str)
  • int ==> str str(int)
  • int ==> bool bool(int) 0为False,非0位True
  • bool ==> int int(bool) True为1,False为0
  • str ==> bool bool(str) 空为False,非空为True
  • bool ==> str str(bool) 把bool值转换成相应的"值"

四、字符串(str)

字符串:把字符连成串. 在python中⽤’, ", ‘’’, “”"引起来的内容被称为字符串.

  1. 索引和切片

    索引:索引指的就是下标,索引从0开始。

    切片:截取字符串指定部分的内容。

    ​ 语法:str[起始位置,结束位置,步长]

    ​ 规则:“顾头不顾尾”,即包含起始位置,但不包含结束位置。

    ​ 步长:如果是整数,则从左往右取,如果是负数,则从右往左取,默认是1。

content = “生活不止眼前的苟且,以后还有一大堆的苟且。”
例:截取“眼前的苟且,以后还有”
print(content[4:14])
例:截取“生不眼的且以还一堆苟”
print(content[::2])
例:将内容翻转
print(content[::-1])
例:截取“一有还后以,且苟的前”
print(content[14:4:-1])
例:截取“止眼前的苟且,以后还有一大堆的苟且。”
print(content[3:])

  1. 字符串其它相关方法

    注意:切记, 字符串是不可变的对象, 所以任何操作对原字符串是不会有任何影响的。

    1:字符串中的字母全部大写

content = “dogfa is a verv beautiful boy!”
content = content.upper()
print(content)
==>"DOGFA IS A VERV BEAUTIFUL BOY!"

2:字符串中的字母全部小写

--------------------------------------------------------------------
注:如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:895817687
-----------------------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值