python基础数据类型
介绍
数据类型就是指 python 定义好的 计算机可以识别的数据类型.
- int ===>> 整数, 主要用来进行数学运算.
- str ===>> 字符串, 可以保存少量数据并进行相应的操作.
- bool ===>> 判断真假, True , False
- list ===>> 列表,储存大量有序数据.
- tuple ===>> 元祖, 不可变,只可以读取..
- dict ===>> 字典,保存键值对,大量数据.
- ser ===>> 集合, 保存大量数据,不可以重复,其实就是不保存 value 的 dict.
基础数据类型
数字 int
在 python3 中所有的整数都是 int 类型,但是在 python2 中如果数据量比较大,会使用 long 类型. 在python3中不存在 long 类型.
可以使用 value.bit_length() 计算整数在内存中占用的二进制长度.
num = 10 print(num.bit_length())
布尔值 bool
布尔值就两种: True ,False.
用于反映条件的正确与否.
真 | 假 |
1 | 0 |
True | False |
字符串 str
python 中凡是用引号引起来的数据都可以成为字符串类型, 组成字符串的每个元素称为字符, 可以由单引号,双引号,三引号.
切片
s1 = 'hello work!' # 取下标为 0 的字符 print(s1[0]) # 按照索引取值 print(s1[0:3]) # 取值到最后 print(s1[:]) # 取最后的值 print(s1[-1]) # 切片就是通过索引(索引:索引:步长) # 步长取值 取八位 每隔每隔两位取一位 print(s1[:8:2]) # 反向加步长 print(s1[-1:-8:-2])
字符串常用方法
作者:闫世成
出处:http://cnblogs.com/yanshicheng
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。如有问题或建议,请联系上述邮箱,非常感谢。