python基础知识总结

一、变量的定义

1、格式:变量名=变量值

2、标识符要求:

数字,字母,_ 组成
    首字母不能为数字
    不能使用关键字
    区分大小写

3、数据类型:

字符串      数字                   列表
字典        元组                   集合

二、字符串

定义:变量名=' '     变量名=" "

常见操作:

find():查找                                  index()查找
conut()查询数量                         replace()替换
split()切割                                  strip()去除两边空格
len()字符串长度

切片:[起始:结束:步长]

遍历:

for 变量 in 字符串:
    print(i)

i =0
while i < len(字符串):
    print(字符串[i])

三、if

格式1:

if 条件:
    print()

格式2:

if 条件:

    print()    
else:
    print()

格式3:

if 条件:

    print()
elif 条件:
    print()    
else:
    print()

格式4:

if 条件:
    print()    
    if 条件:
        print()    
    else:
        print()
else:
    print()

四、循环

格式1:while

while 条件:
    print()

格式2:while

while 条件:
    print()
    while 条件:
        print()

格式3:for

for i in 可迭代:
    print()

五、列表

1、定义:定义:变量名=[元素,元素]

2、添加:

insert():指定对应索引新增数据
append():最终列表中添加的是一个元素
extend():最终列表中显示的是追加的多个元素

3、修改:列表名[索引] =值

4、删除:

del 列表名[索引] 

pop  默认删除最后一个元素

remove 根据元素删除

5、查看

列表名[索引]、index、count、len

6、排序

sort 正序

reverse 倒序

7、遍历

for i in 列表:
        print(i)

六、元组

1、定义:定义:变量名:(元素,元素)

2、查看
元组名[索引] 
index()
count()

循环:

a=(1,4,5)
for i in a:
    print(i)

七、字典

1、定义:变量名={"key":value,"key":value}

特性:key不能重复

2、新增: 前置条件key不存在:   变量名[key] = value

修改: 前置条件key存在:   变量名[key] = value

删除:del           clear()

3、查看    变量名[key]

4、遍历

for i in 变量名.keys():
    print(i,变量名[i])

for k,v in 变量名.items():
    print(k,v)

八、集合

1、定义:变量名=set()
变量名={元素,元素,元素}

特性:无序/唯一

添加:add():添加元素
update():添加元素,且参数可以是列表,元组,字典等

删除:

remove():删除集合中的元素 如果有直接删除 如果没有程序报错

pop():删除是随机删除集合中的元素 如果集合没有元素程序报错

discard():删除 如果元素存在直接删除 如果元素不存在不做任何操作

集合操作:交集:使用&连接多个集合,得到相同的元素

并集:使用|连接多个集合,得到全部集合中全部的元素

九、函数

1、定义与调用:

def 函数():
    print()

函数()

2、参数传递:位置参数、关键字参数、缺失查收、不定长参数

嵌套:

def test1():
    print(1)
def test2():
    print(2)
    test1()
test2()

3、变量

局部变量:函数内,只能本函数使用

全局变量:函数之外,所有函数都能调用

global :修改局部变量为全局变量

4、匿名函数

a = lambda x : x +2
print(a(2))

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值