Python学习

python笔记

字符串、列表、元组、字典

一、 字符串

  1. 在程序中在非插入模式下可以直接yy+p对光标当行的内容进行copy
  2. find函数
    xx.find(“字符串”,start, length)length 是查找长度,返回值是查找出现的位置下标,没找到就是返回-1
  3. rfind函数
    一样的作用就是查找开始的方向是从右边开始查找的
  4. index函数
    xx.index(“字符串”) 使用方法跟find一样,只是没找到就是返回异常
  5. count函数
    用来计算字符串出现的次数
    使用格式
  6. repalce函数
    使用格式replace(“原字符”,“要替换的字符”,替换个数)
  7. split函数
    (切片函数)xx.split(" ",切割个数) 意为按空格切割字符串
  8. capitalized函数
    将字符串的首个字母大写了
  9. lower函数
    全变小写
  10. upper函数
    全变大写
  11. ljust函数
    对输出字符串进行填充,接着出现输出字符串靠左对齐的情况
  12. rjust函数
    同理,只是这个出现的是靠右对齐,左边都是空格
  13. center函数
    居中函数 出现结果居中效果
  14. lstrip函数
    切割掉字符串前面的空格
  15. rstrip函数
    切割掉字符串后面的空格
  16. strip函数
    直接得到去掉空格后的内容
  17. partition函数
    将字符串切割,但是不同于split函数,这个切割完就是保留该字符为一个整体,而其他的又分别是整体。而split函数就是将这个切割字符去掉,剩余的部分是分别的整体。
  18. rpartition函数
    分割顺序从右边开始
  19. splitlines 函数
    按行分割的函数,就是去掉代码中的\n
  20. isalpha函数
    如果字符串中所有的字符都是字母就返回 true否则就是返回false
  21. isdigit函数
    判断字符串中的数剧是否为纯数字,返回true否则就是false
  22. isalnum函数
    判断字符串中是否只含有字母或数字,是的话返回true若有一些符号或者其他的返回false
  23. join函数
    也就是将列表中的字符串通过str连接起来成一个新的字符串在这里插入图片描述

二、 列表

列表的增删改查

增:

  1. attend()函数
    直接在列表的后面接着插入数据
    a.attend(b) 将b列表插入a列表的后面
  2. extend()函数
    可以有两个参数(a,b)
    a表示插入的位置,而b是插入的数据,而且不同于attend函数可以单个数据插入
  3. insert()函数
  4. 且可以筛选重复的数据
    删:
  5. del()直接通过数组的下标对他进行删除
  6. pop()直接从数组最后的元素开始删除,一个接着一个都是pop最后的一个元素
  7. remove()括号内写着要删除的元素的名字
    改:
  8. 直接对内容开始赋值就可以了
    查:
  9. find 啥in啥就可以(用一个循环)
  10. 或者用count计算里面是否有该元素

三、元组

  1. 特点:跟列表差别不大,就是列表得定义是用[ ]
    而元组得定义是用()来定义得。除此之外,元组得元素被初定义之后是不可以进行更改得。

四、字典的定义与使用

  1. 用大括号来定义使用的,可以对字典里面的值进行直接的赋值修改。
  2. 不同于列表的是这里要想要查询某个值不需要查询出下标而是找出键值就可以了修改如下面的例子。

关于字典的一些常规操作

  1. get()
    当不确定字典里是否有该数值时,用xx.get()来查询不会发生报错,同时在get( ,)后面的空格可以写上没有查询到时给予一个初始值给它。
    首先定义了一个字典在这里插入图片描述
    这里用get查询
    在这里插入图片描述
    如果字典里面没有的值就输出括号后的初始值,而如果本来就有的就输出字典里的值而非初始值。

  2. clear()
    删除字典里的内容

  3. del 字典名称
    就是删除掉这本字典

  4. items()
    将字典里面的元素分割开来,用元组跟列表结合在这里插入图片描述

  5. has_key
    在这里插入图片描述

  6. 字典内数值的输出
    在这里插入图片描述

  7. enumerate()枚举函数

  8. 自带的编码字数增加,自动打印下标

  9. 在这里插入图片描述

  10. id()函数可以直接查看括号里的变量的内存序号也就就是他的位置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值