IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 数据结构与算法 -> Python学习笔记---Python基础之常用数据结构:字符串、列表、元组、集合、字典;函数 -> 正文阅读

[数据结构与算法]Python学习笔记---Python基础之常用数据结构:字符串、列表、元组、集合、字典;函数

Python基础之常用数据结构:字符串、列表、元组、集合、字典;函数

2021.11.18

字符串:

String:可使用单引号、双引号、三引号(三个单引号或双引号,多行字符),用 \ 转义特殊字符
Python源码文件默认UTF-8,所有字符串都是unicode字符串

word = '字符串'
sentence = "这是一个句子"
paragraph = """
            这是一个段落
            可以由多行组成
"""
print(word)
print(sentence)
print(paragraph)t

输出:
在这里插入图片描述
转义

# my_str = "I'm a student"
my_str = 'I\'m a student'
print(my_str)

输出:
在这里插入图片描述

通过下标打印字符串1

str = "chengdu"
print(str)
print(str[0])
print(str[0:5])     # [起始位置:结束位置:步进值]
print(str[1:7])
print(str[1:7:2])

输出
在这里插入图片描述
通过下标打印字符串2

str = "chengdu"
print(str[:5])
print(str[5:])
print(str+"你好")     # 字符串连接使用+
print(str * 3)

在这里插入图片描述

转义与r

print("hello\nchengdu")  # 使用反斜杠,实现转义字符的功能
print(r"hello\nchengdu")    # 在字符串前+r,显示原字符串,不做转义

在这里插入图片描述


字符串的常见操作


解码:bytes.decode(encoding=“utf-8”,errors=“strict”)
编码:encode(encoding=‘utf-8’,errors=‘strict’)
isalnum():如果字符串至少有一个且所有都是字母或数字则返回True,否则返回False
isalpha:字符串是否只包含字母,是True,否False
isdigit:字符串是否只包含数字,是True,否False
isnumeric:字符串是否只包含数字,是True,否False
join(seq):把字符串作为分隔符,将seq中的所有元素合并为新的字符串(组合)
len(string):返回字符串长度
lstrip:去除字符串左边的空格或指定字符串
rstrip:去除字符串右边的空格或指定字符串
split(str="",num=string.count(str)num=string.count(str))以str为分隔符截取字符串,若num有指定值,则截取num+1个字符串(拆分)

  数据结构与算法 最新文章
【力扣106】 从中序与后续遍历序列构造二叉
leetcode 322 零钱兑换
哈希的应用:海量数据处理
动态规划|最短Hamilton路径
华为机试_HJ41 称砝码【中等】【menset】【
【C与数据结构】——寒假提高每日练习Day1
基础算法——堆排序
2023王道数据结构线性表--单链表课后习题部
LeetCode 之 反转链表的一部分
【题解】lintcode必刷50题<有效的括号序列
上一篇文章      下一篇文章      查看所有文章
加:2021-11-19 17:52:03  更:2021-11-19 17:53:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 12:24:28-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码