Python基础
Posted td1900
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础相关的知识,希望对你有一定的参考价值。
Python标识符规则
1、由字母、数字、下划线组成
2、不能以数字开头
3、不能以关键字作为标识符
4、标识符区分大小写
tuple元组
1、特点:是不能被更改,使用()定义
tup = (82,42,60,32,6,19,42)
tup = (100,200)
2、打印、取值、切片
打印和取值:
print(tup,type(tup),max(tup),min(tup),len(tup))
切片:
print(tup[0],tup[1],tup[-1],tup[-2],tup[2:4],tup[2:],tup[:4],tup[2,-2])
3、与元组相关的方法
#判断一个元素在元组中出现的次数
tup.count(42)
#判断一个元素在元组中第一次出现的下标
tup.index(42)
4、元组的运算
print(tup+tup1)
print(tup*2)
list列表
1、特点:有序的,使用[]定义
lis=[82,42,60,32,6,19,42]
lis2=[100,200]
2、打印、取值、切片(和str一样)
打印和取值:
print(lis,type(lis),max(lis),min(lis),len(lis))
切片:
print(lis[0],lis[1],lis[-1],lis[-2],lis[2:4],lis[2:],lis[:4],lis[2:-3])
3、与list相关的方法
#在list尾部追加一个元素
lis.append(100);print(lis)
#在下标为3的位置插入一个元素
lis.insert(3,200);print(lis)
#根据下标删除
lis.pop(2);print(lis)
#根据值删除
lis.remove(60);print(lis)
#从小到大排列
lis.sort();print(lis)
#反转
lis.reverse;print(lis)
#获得一个元素出现的次数
print(lis.count(42))
#获得一个元素第1次出现的下标
print(lis.index(42))
#清空
lis.clear();print(lis)
#复制
ls=lis.copy;print(ls)
#继承
lis.extend(lis2);print(lis)
4、运算
print(list+lis2)
print(lis2*2)
set集合
1、特点:无序的,使用{}定义
se = {82,42,60,32,6,19,42}
se1={100,200}
2、打印、取值、切片
打印:
print(se,type(se))
取值和切片:NO
3、与set相关的方法
#根据值增加
#se.add(100);print(se)
#根据值删除
#se.remove(63);print(se)
#复制
#new_se=se.copy;print(se)
#清空
se.clear();print(se)
#修改
se.update(sel);print(se)
4、运算
- se&se1 交集
- se|se1 并集
- se-se1 减集
- se^se1 异或
以上是关于Python基础的主要内容,如果未能解决你的问题,请参考以下文章