一、python数值类型和序列类型

数值类型:

int  整数

float  浮点数

(计算机不精确导致,可导入decimal解决)

 

bool  布尔类型

(布尔类型首字母必须只有TrueFalse两个,True为真为1,False为假为0)

 

complex  复数类型

(1j   只需了解,用的不多)

 

序列类型:

str  字符串(引号内(单引号,双引号,三引号)都为字符串内容)

list  列表(方括号内可以放各种数值类型、序列类型和变量,中间必须用逗号隔开)

tuple  元组(和列表一样括号内可以放各种数值、序列和变量,但列表可变,元组不可变)

 

下标取值

alist[ ]  方括号内为要取的值的下标 

切片取值

alist[ : ]  方括号内:两边加下标(切片原则左闭右开)

 

(变量 [ 头下标 : 尾下标 : 步长 ])

print(alist[ : : ])   # 返回包含原列表中所有元素的新列表
print(alist[ : : -1])   # 返回原列表的逆序排列
print(alist[ : : 2])   # 返回原列表的偶数位数据
print(alist[1 : : 2])   # 获取奇数位置的数据
print(alist[3 : 6 ])   # 指定切片的开始和结束位置
print(alist[0 : 100])   # 切片位置大于列表长度时,从列表尾部截断
print(alist[100 : ])   # 切片开始位置大于列表长度时,返回空列表
alist[len(alist):]=[9]   # 在列表尾部增加元素
print(alist)
alist[:0] = [1,2]   # 在列表的头部增加元素,前面的0省略了,相当于是alist[0:0] = [1,2]
alist[3:3] =[4]   # 在列表中间插入元素
print(alist)
alist[:3] = [1,2]   # 相当于是alist[0:3] = [1,2] 替换列表元素
alist[3:] = [4,5,6]   # 替换元素,结果按照两边的最短元素来决定.
print(alist)
alist[:3] = []    # 删除列表中前三个元素
del alist[:3]   # 切片元素连续
del alist[::2]   # 隔一个删除一个,切片元素不连续

列表内是字符串的情况下

如果用到:的情况,不管取一个还是多个,都是以列表的方式返回,直接通过下标索引的方式则直接返回字符串

运算符

+  加

-  减

*  乘

/  除

**  乘方

//  取整(取小数点前一位)

%  取余

 

math模块

math.ceil()  向上取整

math.floor()  向下取整

 

 

变量命名规则:

1、不能以纯数字开头。

2、除了_这个特殊符号,其他的特殊符号都不能使用。

posted @ 2020-12-18 21:40  苹果酱拌饭  阅读(175)  评论(0编辑  收藏  举报