python中的变量创建
python 变量命名
在 Python 程序中,变量是用一个变量名表示,可以是任意数据类型,变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头
多个变量赋值
eg:
a=b=c=1
eg:
a,b,c=1,2,”the is varible”
列表与元组
列表
eg:
list1=[“1”,2,”three”]
即列表名,’[]’ 列表符组成
列表中的元素类型可以不一致.
如何访问列表中的值
- 通过索引下标来访问
即已知索引长度为3
我们可以通过
list1[i]
i为0~2之间的整数
这与java中的数组类似
2.通过下标区间来访问
如 list1[0:2]
可以取到list[0],list[1]
这里是因为[0:2]是左闭右开的
`
列表运算符
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 | 迭代 |
一些常见的方法
元组(tuple)
uple 一旦初始化就不能修改。 也就是说元组(tuple)是不可变的,那么不可变是指什么意思呢?
即声明元组后,只可获取相应的内容,但不能再通过insert ,append ,pop,remove等方法再操作其内容
创建元组
tuple1=(1,”2”,”three”)
空元组
tuple2=()
访问元组
dict(字典)
什么是字典
类似java中的map key-val形式
字典的创建
dict={“key1”:”val1”,”key2”:”val2”}
set()
什么是set
set与java中的set异同,这里是一个无序不重复的元素集,基本功能包括数据存放与消除重复元素
set的创建
创建一个set,需要提供一个list