码迷,mamicode.com
首页 > 编程语言 > 详细

03.Python基本数据类型(int, bool, str)

时间:2020-01-07 19:46:51      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:==   code   就是   内置函数   访问   art   ict   com   数学运算   

?.python基本数据类型

1. int ==> 整数. 主要?来进?数学运算

2. str ==> 字符串, 可以保存少量数据并进?相应的操作

3. bool==>判断真假, True, False

4. list==> 存储?量数据.?[ ]表?

5. tuple=> 元组, 不可以发?改变 ?( )表?

6. dict==> 字典, 保存键值对, ?样可以保存?量数据

7. set==> 集合, 保存?量数据. 不可以重复. 其实就是不保存value的dict

?. 整数(int)

在python3中所有的整数都是int类型. 但在python2中如果数据量比较?. 会使?long类型.

在python3中不存在long类型

整数可以进?的操作:

bit_length(). 计算整数在内存中占?的?进制码的?度

技术图片

技术图片

三. 布尔值(bool)

取值只有True, False. bool值没有操作.

转换问题:

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中?‘, ", ‘‘‘, """引起来的内容被称为字符串.

4.1 切片和索引

1. 索引. 索引就是下标. 切记, 下标从0开始

技术图片

2. 切片, 我们可以使?下标来截取部分字符串的内容

语法: str[start: end]

规则: 顾头不顾腚, 从start开始截取. 截取到end位置. 但不包括end

 技术图片

跳着截取

技术图片

步?: 如果是整数, 则从左往右取. 如果是负数. 则从右往左取. 默认是1

切片语法:

str[start:end:step]

start: 起始位置

end: 结束位置

step:步?

4.2 字符串的相关操作?法

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

1. ??写转来转去

技术图片

 技术图片

 技术图片

 技术图片

2. 切来切去

技术图片

 技术图片

 

 技术图片

 

 技术图片

 

技术图片

 技术图片

3. 格式化输出

技术图片

4. 查找

技术图片

 

 技术图片

5. 条件判断

技术图片

 

 技术图片

6. 计算字符串的?度

技术图片 

注意: len()是python的内置函数. 所以访问?式也不?样. 你就记着len()和print()?样就?

7. 迭代

我们可以使?for循环来便利(获取)字符串中的每?个字符

语法:

for 变量 in 可迭代对象:

  pass

可迭代对象: 可以?个?个往外取值的对象

技术图片

 技术图片

 

 

03.Python基本数据类型(int, bool, str)

标签:==   code   就是   内置函数   访问   art   ict   com   数学运算   

原文地址:https://www.cnblogs.com/xuweng/p/12163298.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!