7. 字符串的各种操作方式和应用

本文详细介绍了Python中的字符串声明、赋值、切片、变形、对齐、空格处理、拆分拼接、查询、替换、编码、元字符及格式化展示等操作。包括字符串的多种声明方式,如单引号、双引号和三引号,以及字符串的常见方法,如`lower()`、`upper()`、`strip()`、`split()`、`replace()`和`encode()`、`decode()`等。
摘要由CSDN通过智能技术生成

字符串

(1) 字符串声明

  • python中提供了字符串类型,用来描述信息。
  • 主要是通过关键字str表示字符串。
# 传统声明, 使用单引号包含字符
s1 = "字符串"
# 常规声明,使用双引号包含字符
s2 = "字符串"
# 长字符串声明
s3 = """ 这是一个长字符串  
  长字符串可以包含换行
"""
  • 单引号声明的字符串:纯python开发的应用中,使用单引号声明的字符串描述和表示数据,在python自动化运维方向和脚本开发方向的代码中经常见到
  • 双引号声明的字符串:python和其他语言混合开发的时候经常使用,其他语言中单引号和双引号表示的数据不一样(java中单引号表示单个字符,双引号表示字符串)
  • 三个引号对声明的长字符串:很少会用来表示字符串,通常使用三个双引号对表示的字符串的作用是用来当成python文件开头的文档注释;三个单引号对表示的字符串用来当成多行注释

(2)字符串赋值操作

字符串表示的是一种数据类型,配合变量,将变量作为容器可以存放字符串类型的数据

# 初始化字符串[第一次使用变量,并向变量中存储数据]
name = "TOM"

# 更新字符串数据[给已经存在的字符串重新赋值数据]
name = "CSDN"

# 获取字符串中的数据
print(name)

# 删除字符串数据
name = None  # 逻辑删除 
del name  # 物理删除  删除了数据的同时也删除了name这个变量

(3)字符串常规操作

字符串是python语言中使用最多的一种数据类型,python给字符串提供了大量的操作方式,可以通过dir()查看字符串的处理方式:
在这里插入图片描述

① 字符串切片

字符串和列表一样,每个字符相当于列表中的一个数据,存在顺序编号同样也存在倒序编号

>>> header_img1 = "c:/programe files/users/images/my_header.jpg"
>>>
>>> header_img2 = "d:/myfolder/img/mh.png"
>>>
>>> header_img3 = "e:/games/lol/images/headers/hero_luma.jpg"
>>>
>>> # 获取头像在那个磁盘中
>>> header_img1[0:3]
'c:/'
>>> header_img2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值