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中⽤’, ", ‘’’, “”"引起来的内容被称为字符串.
-
索引和切片
索引:索引指的就是下标,索引从0开始。
切片:截取字符串指定部分的内容。
语法:str[起始位置,结束位置,步长]
规则:“顾头不顾尾”,即包含起始位置,但不包含结束位置。
步长:如果是整数,则从左往右取,如果是负数,则从右往左取,默认是1。
content = “生活不止眼前的苟且,以后还有一大堆的苟且。”
例:截取“眼前的苟且,以后还有”
print(content[4:14])
例:截取“生不眼的且以还一堆苟”
print(content[::2])
例:将内容翻转
print(content[::-1])
例:截取“一有还后以,且苟的前”
print(content[14:4:-1])
例:截取“止眼前的苟且,以后还有一大堆的苟且。”
print(content[3:])
-
字符串其它相关方法
注意:切记, 字符串是不可变的对象, 所以任何操作对原字符串是不会有任何影响的。
1:字符串中的字母全部大写
content = “dogfa is a verv beautiful boy!”
content = content.upper()
print(content)
==>"DOGFA IS A VERV BEAUTIFUL BOY!"
2:字符串中的字母全部小写
--------------------------------------------------------------------
注:如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:895817687
-----------------------