Python学习记录(四)


time 2020-09-05 2020-09-08

author Venki


学习过程

  1. 字符串及其常用方法

    • 常用方法1:strip:去除两边空格 lstrip:去除左边空格;rstrip:去除右边空格;
    • id函数,查看变量的内存地址;
    • 首字母转大写:capitalize();
    • find():查找指定字符在容器首次出现的位置即下标,不存在则返回 -1
    • index():检查字符串中是否包含子字符串,存在则返回下标,否则直接抛出异常;
    • startswith():判断字符串是否是以指定字符开头
    • endswith():判断字符串是否是以指定字符结尾
    • lower():转成小写
    • upper():转成大写
  2. 操作列表

  • 常用方法

    • list*2 输出2遍同一列表
    • append
    • insert
    • del删除指定下标元素
    • pop(索引值):移除指定小标元素
    • remove(具体值)
  1. 使用元祖

元祖一旦创建,不能修改,是一种不可变的序列

  1. 不可变(内存地址在变;可以对元祖中的列表进行修改);2. 用()创建元祖,数据项用逗号来分割;3.可以是任何类型;4.当元祖中只有一个元素时,要加上逗号,不然解释器会当做整型处理;5. 支持切片

没有增删减,只有查

  1. 操作字典

格式是键值对组成的集合,通过键访问数据,同列表类似,支持增删改查

字典不是序列类型,没有下标概念,是一个无序健值组合;用{}表示,健值对用逗号隔开;键必须是不可变的类型【元祖,字符串】,值可是任意类型;键是唯一的,相同键后者覆盖前者

学习过程中的疑问

  1. 什么是序列

在python当中,序列就是一组按照顺序排列的值【数据集合】,在python中,存在三种内置的序列类型:字符串、列表、元祖

优点:可以支持索引和切片的操作

特征:第一个正索引为0,指向的是左端,第一个索引为负数的时候,指向的是右端

  1. 什么是列表

是一种有序的数据集合

支持增删改查,列表中的数据是可以变化的【数据项可以变化,内存地址不会变化】

用[] 来表示列表类型,数据项之间用逗号来隔开

碎知识点

重新理解

  1. 切片

可以根据下标获取序列对象的指定规律数据

语法结构:[start🔚step] step默认是1:逐次取出

slice [start🔚step], 切片start<=value<end step为-1时,输出从右至左

切片的规则是基于索引之上

公有方法1:对象拼接:字符串,列表,元祖

公用方法2:复制*

公用方法3:in strA = '人生苦短' print('我' in strA) 字符串,列表,字典(判断键是否在字典里面)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈文小超_自律

努力自己,幸福他人

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值