? ? ? ? ? ? ? ??
基本数据类型 | 名称 | 介绍 | |
---|---|---|---|
不可变 | int | 整型?? | python只有一种整型,无论整型数字多大都属于int。 |
float???????? | 浮点型 | 在python中小数都属于浮点型(float)。 | |
bool | 布尔值 | bool表示布尔类型,"真"用True ,"假"用False 。 | |
str | 字符串 | 字符串中的双引号和单引号没有任何区别! |
容器数据类型 | 标识 | 特点 | 切片 | 示例 | |
---|---|---|---|---|---|
不可变 | str | 引号 | 有序,可重复 | 支持 | s1? =? "hello world" |
tuple | () | 有序,可重复 | 支持 | tpl? = (2,3,4,5) | |
可变 | list | [ ] | 有序,可重复 | 支持 | lst? =? [1,'a','h','z'] |
dict | { } | 无序,不重复 | 不 | dict1 = {'a':1,'b':2} | |
set | { } | 无序,不重复 | 不 | set1 = {'a','b','v','z'} |
? ?obj[ start : end : step]? ? ??一直遵循前闭后开原则
s = [1,2,3,4,5,6,7,8,9]
# 返回所有的数据
print(s[::]) # [1, 2, 3, 4, 5, 6, 7, 8, 9]
# 返回一个逆序的序列
print(s[::-1]) # [9, 8, 7, 6, 5, 4, 3, 2, 1]
# 取出下标为偶数位的元素
print(s[::2]) # [1, 3, 5, 7, 9]
# 取出下标为奇数位的元素
print(s[1::2]) # [2, 4, 6, 8]
# 取出下标2到6的元素,步长为1
print(s[2:6]) # [3, 4, 5, 6]