python基础(五)

字符串内置方法

  1.大小写转换

    字符串类型自带upper方法和lower方法,可以将字符串内的英文字母全部转换为大写或是小写。

 

 

    另外,还有isupper方法和islower方法,可以判断字符串中是否为纯大写或是纯小写。

 

 

  2.判断字符串是否以指定的内容开头或结尾

    利用字符串自带的starswith方法可以判断字符串是否是以指定的内容开头(可以是一个或者多个字符)。

    同样的,利用字符串自带的endswith方法可以判断字符串是否是以指定的内容结尾(可以是一个或者多个字符)。

 

  3.格式化输出

    字符串类型自带的format方法可以做到格式化输出,这种方法有三种用法。

    1.先用{ }站位,然后逐个替换。这种使用方法类似%s,替换的数量需要与{ }保持一致。

    2.在大括号内加数字,然后按数字替换,这种方式可以不用保持数量一致,还可以不按顺序,多个替换。

    3.在大括号内加变量名,然后按变量名替换,这种方式可以不用保持数量一致,不按顺序,多个替换。

 

 

  4.字符串的拼接

    使用join方法可以将多个字符串相拼接,还可以插入字符来分隔拼接的内容。

    另外需要注意的是,只有字符串才能拼接,其他类型的数据不行。

 

 

 

 

   5.替换指定字符

    字符串中可以用replace方法来将指定字符替换成另外的字符,并且可以决定替换的数量。

 

 

 

  6.判断是否是纯数字

    字符串中可使用isdigit方法来判断字符串中是否为纯数字。

 

 

 

  7.了解方法

    1.字体格式相关

    title方法:

      是所有单词首字母大写。

    capitalize方法:

      开头的单词首字母大写。

    swapcase方法:

      字母的大小写互换。

 

 

 

    2.索引相关

    find方法:

      查看指定字母的索引值,从左往右找,找到一个就结束(字符可以不止一个,输出最左侧字符的索引值)。找不到时输出-1。

    index方法:

      与find方法差不多,但找不到时会报错。

    

 

 

    3.计数相关

    count方法:

      统计某个字符出现的次数。

 

列表基本方法

  list关键字可以将支持for循环的数据类型转化成列表,如字符串、字典、元组、集合等。

 

 

列表修改、添加数据

  修改值

    列表可以通过索引的方式来修改某个选定值。

    

 

 

  添加值

    append 方法可以将括号内的数据作为一个整体追加到列表末尾。

    insert方法可以将括号内的数据当做一个整体来插入到索引指定位置。

    extend方法可以将括号内的数据逐个加入到列表中。(相当于for循环+append的操作)

 

 

列表删除数据

  删除数据 

    可以用delete来根据索引删除数据,这属于通用的删除方式。

    使用方法remove可以根据指定的元素值来删除数据。

    使用方法pop可以根据索引来弹出数据,括号内不写参数则默认弹出列表元素。

 

 

    需要注意的是,remove和pop都可用于删除数据,但性质是不同的,remove是删除,他没有返回值,而pop是取出,他可以返回取出的值。

 

可变类型与不可变类型

  可变类型

    可变类型指改变值之后,内存地址不变的数据类型,例如列表

 

 

  不可变类型

    不可变类型指改变值之后,内存地址也会跟着改变的数据类型,如字符串。

 

 

队列与堆栈

  队列指数据先进先出

 

 

  堆栈指先进后出

 

posted @   临江沂水  阅读(44)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示