python基础培训总结

Python基础知识总结

一、变量

1.定义变量:

a = 10a, b = 10, 20a = b = c = 100#a = 1, b = 2 # 报错a, *b, c = 1, 2, 3, 4

2.命名规范:

3. 删除变量

del name

二、运算符

1.算术运算符:+,-,,/,%,**,//2.赋值运算符:=,+=,-+,=,/=,%=,**=,//=3.关系运算符:>,>=,<,<=,=,==,!=4.逻辑运算符:and, or ,not5.成员运算符:in , not in6.身份运算符:is, is not7.位运算符:&,|,~,^,<<,>>

三、 分支结构

1、单分支:if2、双分支:if - else3、多分支:if - elif - else4. 类似三目运算符的语法#if-elsea = 10b = 11x = a if a>b else bprint(x)

四、循环结构

1.while循环:2.for循环:3.while-else 和 for-else4.循环相关的关键字a. break关键字:i. 在循环中使用;ii. break之后的代码不会执行;iii. break只会跳出当前这一次循环IV. break可以配合for - else /while - else使用b. continue关键字:结束当次循环直接进入下一次循环c. pass关键字:空语句,作用就是保证代码的一致性,防止报错5. range的使用

五、数据类型

1.数据类型:不可变类型/值类型/基本类型:number(int,float,complex)bool: True,Falsestr: 字符串tuple: 元组None: 空值bytes: 二进制

2.复杂的数据类型详解(list, dict, str)

列表:

定义列表:

ages = [1,2,3,4,5,6]

基本操作:

+: 拼接

*: 重复

len: 列表长度

[:]: 切片

index: 下标

列表的方法:

增:

[重点] append(n): 追加一个元素

extend([]): 追加一个列表中的所有元素

insert(index, n): 在指定的下标位置插入元素

删:

[重点] pop(index): 弹出指定下标的元素, 默认弹出最后一个元素

remove(n): 删除指定的第一个元素

clear(): 清空列表

del ages[1]: 了解

改:

ages[1] = 100

查:

print(ages[1])

count(n): 统计元素出现的次数

排序:

升序sort():

sorted(): 升序,不会改变原列表,主要针对元组,字符串的排序

降序: sort(reverse=True)

sorted(list, reverse=True)

倒序/逆序/反转:reverse():

reversed(): 倒序,不会改变原列表,主要针对元组,字符串的排序

字符串:

定义字符串:

s = “hello”

len: 字符串长度

字典:

定义字典:

d = {“name”: “李小璐”, “age”: 29}

len: 字典长度

字典的方法:

增/改:

d[‘name’] = “PGone”

update(): 拼接另一个字典

如: d.update({“sex”: “男”})

[重点]pop(k): 根据key删除元素

popitem(): 了解, 随机删除一个元素

clear(): 了解, 清空字典

del d[key]: 了解

print(d[‘name’]): 如果key不存在会报错

d.get(‘name’): 如果key不存在不会报错,会返回None

dict.keys:查找所有的key

dict.values:查找所有的值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值