python (字符串、列表)

本文详细介绍了Python中的字符串和列表。字符串是不可变的序列,支持多种定义方式和操作,如索引、切片、查找、替换等。列表是可变的,提供了增删改查等操作,支持多种添加、删除和修改元素的方法。此外,还讨论了字符串的转义字符和列表的循环遍历及运算。
摘要由CSDN通过智能技术生成

字符串

字符串的定义

由一系列字符组成的不可变序列容器,存储的是字符的编码值。

字符串的定义方法

1. 一对单引号字符串:
  'hello world'

2. 一对双引号:
  "hello world"

3. 三引号字符串:
  '''
  hello python,
  hello my world!
  '''

字符串三种定义方式的巧妙配合

1.当字符串中有单引号时,要用双引号定义该字符串
    例如:"she's a beautiful girl"
    
2.当字符串中有双引号时,要用单引号定义该字符串
    例如:'I will have "nice" holidays'
    
3.当字符串中既有单引号又有双引号时,要用三引号定义该字符串
    例如:'''
         It's the "best" way to go to school
         '''
注意:当三引号不用于定义字符串时,三引号可以起到多行注释的作用。

字符串的索引和切片

字符串索引的定义

索引即下标,也称之为编号。可以通过编号(索引、下标)快速找到序列类型数据指定位置的元素。
注意:从左侧数下标从0开始; 从右侧数下标为-1.

索引的语法

变量名 = 容器名[索引值]

字符串切片的定义

切片是指对操作的对象截取其中一部分的操作。字符串、列表、元组(后面会学)都支持切片操作。

切片的语法

序列[开始位置下标:结束位置下标:步长]
注意事项:
1.不包含结束位置下标对应的数据,正负整数均可;
2.步长是选取间隔,正负整数均可,默认步长为1.
3.[:m]的含义:从字符串起点(下标为0)开始,到下标为m(不包括m)的位置结束
4.[n:]的含义:从下标为n(包括n)的位置开始,到字符串结束位置结束
5.[:]的含义:从字符串的开始到字符串结束(操作整个字符串)

字符串的常见操作方法

查询类方法

1.index方法:
作用:查找字符串中第一次出现的子字符串的位置,可以规定字符串的索引查找范围(start,end),若无则会报错。
语法:str.index(sub,start,end) -> int 返回整型
    参数:
        sub -- 查找的子字符串
        start -- 索引的起始位置,默认为0
        end -- 索引的结束位置,默认为字符串的长度

2.count方法:
作用:统计字符串里某个字符出现的次数。可以选择字符串索引的起始位置和结束位置。
语法:my_str.count(st

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值