基本数据类型
Posted s593941
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基本数据类型相关的知识,希望对你有一定的参考价值。
1.基本数据的数据类型
int : 整数
str : 字符串,一般不存放大量的数据
bool : 布尔值,用来判断 .True ,False
list : 列表 .用来存放大量的数据. 用[]来表示. 里面可以装各种数据类型.
tuple : 元组 ,只读列表, 用()表示
dict: 字典. 可以存储任意类型的对象. 字典的每个键值对(key =>value)用:分割,整个键值对之间用 , 分割,用{}表示字典
set:集合 不重复
2.int类型
bit_length() 返回一个数的二进制长度 ,一般没什么用
3.bool类型
布尔只有两个值 .True 和False ,一般没什么操作
类型转换:
把x类型的数据转换成y类型的数据: y(x)
例如: int=>str str(int变量)
可以表示False的内容有:0 , "", [], tuple(). {}, None
所有的空都是False,所有的非空都是True
4.str类型(字符串类型)
由‘,",‘‘‘,"""阔起来的内容就是字符串
字符串是不可改变的数据类型,无论进行什么操作,原字符串都不会改变,所有的操作都是返回一个新的字符串
1.索引和切片
索引:从0开始数,使用下标[]可以获取到每一个字符,还可以倒着数
切片:[起始位置:结束位置:步长]
特点:1.顾头不顾尾(取值为起始位置=>结束位置-1)
2.默认从左到右取值
3.当步长为负时可以从右到左取值
2.字符串的相关操作
1.upper() 将字符串中的字母转换成大写
2.stript() 去掉字符串前后的空格
3.replace(old,new)把old替换成new
4.split()切割,返回列表 .用什么切,就要损失掉什么
例如:
a = ‘123456‘
b = a.split(‘3‘)
print(b)
输出结果为:[‘12‘],[‘456‘]
5.startswitch()判断是否以xxx开头,endswitch():判断是否以xxx结尾
6.find() :查找,返回值的索引位置,若找不到,则返回-1
count(): 计数,字符串中字符的个数
index():查找,返回值的索引位置,若找不到,则报错
7.len() :字符串长度 ,python的内置函数
3.for 循环
格式:for 变量 in 可迭代对象:
循环体, 也存在break 和 continue
else:
当循环结束的时候执行
以上是关于基本数据类型的主要内容,如果未能解决你的问题,请参考以下文章