python 字符串

本文详细介绍Python中字符串的创建、转义、运算符使用、内置方法等核心内容,包括字符串拼接、切片、搜索、替换及格式化技巧,是Python初学者和开发者不可多得的参考资料。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、创建字符串

  • 使用一对单引号或一对双引号。使用两种引号的目的是可以创建本身就包含引号的字符串而不需要转义符。
  • 使用'''....'''或“”“...”“”,多用于创建多行字符串,每行的换行符、行首行末的空格都会被保留
  • 使用str()将其他数据类型转为字符串

注意:print()输出字符串时会把包裹字符串的引号截去,仅输出实际内容。并且会自动在各个输出部分之间添加空格,并在所有输出最后添加换行符(默认end='\n')

2、使用\转义

  • \n:换行符
  • \t:tab制表符,用于文本对齐
  • \'、\“:被相同类型的引号包裹时使用
  • \\:输出反斜线

3、运算符

  • 可以使用+将多个字符串拼接,需要显式添加空格。
  • 使用*进行字符串复制,其前面为一个字符串,后面跟着一个整数
  • 使用[]通过偏移量下标访问单个字符。但是不能改变
  • 使用[start:end:step]进行切片得到浅拷贝的子字符串。范围[start,end)

4、自带方法

  • .split():基于分隔符分割字符串,返回列表。默认为空白字符,包含换行符、空格、制表符。
  • string.join(list):将列表中的子串通过string作为分隔符拼接。
  • strip():去除首尾的指定字符,默认为空格。
  • .startwith():判断是否以某个前缀开头
  • .endwith():判断是否以某个后缀结尾
  • .find():查找第一次出现某个子字符串的位置(偏移量)
  • .rfind():查找最后一次出现某个子字符串的位置(偏移量)
  • .count():查找某个子字符串出现的次数
  • .isalnum():判断是否全为字母或数字
  • .capitalize():将首字母大写
  • .title():将所有单词的首字母大写
  • .upper():将所有字母大写
  • .lower():所有字母小写
  • .swapcase():所有字母大小写转换
  • .center():在指定长度空间内居中
  • .ljust():在指定长度空间内左对齐
  • .rjust():在指定长度空间内右对齐
  • .replace():被替换子串、替换子串、替换次数。

 

转载于:https://www.cnblogs.com/ivan-count/p/10520610.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值