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基础的主要内容,如果未能解决你的问题,请参考以下文章

常用python日期日志获取内容循环的代码片段

python 有用的Python代码片段

Python 向 Postman 请求代码片段

python [代码片段]一些有趣的代码#sort

使用 Python 代码片段编写 LaTeX 文档

python 机器学习有用的代码片段