python学习--基本数据类型之字符串

python中数据类型

第一类:不可变类型、静态数据类型、不支持增删改操作

  • 数字(number)
  • 字符串(string)
  • 元组(tuple)

第二类:可变类型、动态数据类型、支持增删改操作

  • 列表(list)
  • 字典(dictionary)
  • 集合(set)

1、字符串

1.1、字符串解释

python中一些内容可以使用字符串来表示,字符串必须使用''或""括起来

cpp 复制代码
s = '今天天气还不错'
s1 = "今天夜色挺美的"
print(s)
print(s1)

1.2、字符串的相关操作

cpp 复制代码
1、f"{变量}" 格式化一个字符串
2、索引和切片
    索引:从0开始,[]
    查找相关find\index\in
    切片:s[start: end:step] step:可以控制切片生成的字符、也可以控制
3、相关操作
    字符串操作对原字符串是不发生改变的
    1、大小写
        upper() 小写字母替换为大写
        lower() 大写字母替换为小写
    2、删除空格
        strip() 可以去掉字符串左右两端的空白(空格 \t \n)
        lstrip() 删除左边的空格
        rstrip() 删除右边的空格
        
    3、replace() 字符串替换
    4、split() 对字符串切割  切割之后是一个列表
    5、join() 拼接一个列表中的内容成为新字符串 
    6、判断字符串的开头的结尾 返回值是bool
        startswith() 判断字符串是否以。。。开头
        s.endswith()  判断字符串是否以。。。结尾
    7、len() 字符串长度(内置函数)
    
    字符串的循环和遍历
    for c in s:
        print(c)

2、具体使用

###2.1、 格式化字符串

相关推荐
June bug几秒前
【实习笔记】正交实验法设计测试用例
笔记·学习·测试用例
xb11326 分钟前
C# WinForms界面设计
开发语言·c#
-Rane14 分钟前
【C++】内存管理
开发语言·c++
深蓝电商API17 分钟前
Scrapy杜绝重复请求:Rfpdupfilter源码分析与优化
爬虫·python·scrapy
DARLING Zero two♡20 分钟前
【计算机网络】简学深悟启示录:序列化&&反序列化
开发语言·计算机网络·php
ID_1800790547320 分钟前
乐天(Letian)商品详情API接口的调用示例与代码实现
开发语言·python
丝斯201125 分钟前
AI学习笔记整理(54)——大模型之Agent 智能体开发前沿技术
人工智能·笔记·学习
南 阳28 分钟前
Python从入门到精通day10
linux·windows·python
mftang29 分钟前
Python 获取当前目录的多种方法
python
一位搞嵌入式的 genius29 分钟前
深入理解 JavaScript 原型与继承:从基础到进阶
开发语言·前端·javascript