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、 格式化字符串

相关推荐
luoluoal2 分钟前
基于python的图像的信息隐藏技术研究(源码+文档)
python·mysql·django·毕业设计·源码
QQ_4376643143 分钟前
C++11并发编程
开发语言·c++
电商API_1800790524712 分钟前
淘宝商品视频提取API全解析:从授权到落地实战
爬虫·python·信息可视化·数据分析·音视频
leiming616 分钟前
c++ 容器 queue
开发语言·c++
计算机程序设计小李同学19 分钟前
基于 Flask 的养猪场信息模拟系统
后端·python·flask
CSDN_RTKLIB21 分钟前
【类定义系列三】内联函数进阶
开发语言·c++
d111111111d22 分钟前
STM32 电源管理模式全解析:低功耗场景该如何选型?
笔记·stm32·单片机·嵌入式硬件·学习
Iridescent112129 分钟前
Iridescent:Day38
python
熬夜敲代码的小N29 分钟前
2026 职场生存白皮书:Gemini Pro 实战使用指南
人工智能·python·ai·职场和发展
非凡ghost31 分钟前
Floorp Browser(基于Firefox火狐浏览器)
前端·windows·学习·firefox·软件需求