python 小结2


python中的变量创建

python 变量命名

在 Python 程序中,变量是用一个变量名表示,可以是任意数据类型,变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头

多个变量赋值

eg:
a=b=c=1

eg:
a,b,c=1,2,”the is varible”
2020-05-25-14-48-23

列表与元组

2020-05-25-14-54-41

列表

eg:

list1=[“1”,2,”three”]

即列表名,’[]’ 列表符组成

列表中的元素类型可以不一致.

如何访问列表中的值

  1. 通过索引下标来访问

即已知索引长度为3

我们可以通过
list1[i]

i为0~2之间的整数

这与java中的数组类似

2.通过下标区间来访问

如 list1[0:2]
可以取到list[0],list[1]
这里是因为[0:2]是左闭右开的

2020-05-25-15-09-50
`

列表运算符

Python 表达式 结果 描述
len(list1) 3 list的长度
[1, 2, 3] + [4, 5, 6] [1, 2, 3, 4, 5, 6] 组合
[“yes”]*2 [“yes”,”yes”] 复制
2 in [1,2,3] True 元素是否存在于列表中
for a in list : function 迭代

一些常见的方法
2020-05-25-15-26-54

元组(tuple)

uple 一旦初始化就不能修改。 也就是说元组(tuple)是不可变的,那么不可变是指什么意思呢?
即声明元组后,只可获取相应的内容,但不能再通过insert ,append ,pop,remove等方法再操作其内容

创建元组

tuple1=(1,”2”,”three”)

空元组
tuple2=()

访问元组

2020-05-25-15-45-07
2020-05-25-15-44-48

dict(字典)

什么是字典

类似java中的map key-val形式

字典的创建

dict={“key1”:”val1”,”key2”:”val2”}

set()

什么是set

set与java中的set异同,这里是一个无序不重复的元素集,基本功能包括数据存放与消除重复元素

set的创建

创建一个set,需要提供一个list


Author: Kuiq Wang
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint policy. If reproduced, please indicate source Kuiq Wang !
  TOC