Python基础复习笔记(4)序列(字符串、列表、元组、字 典、集合)整理 您所在的位置:网站首页 字符串和列表都是序列 Python基础复习笔记(4)序列(字符串、列表、元组、字 典、集合)整理

Python基础复习笔记(4)序列(字符串、列表、元组、字 典、集合)整理

2024-02-22 08:44| 来源: 网络整理| 查看: 265

序列由以下部分组成: 字符串、列表、元组、字典、集合 字符串: 字符串的本质是:字符序列 特点:Python 的字符串是不可变的,且Python 不支持单字符类型,单字符也是作为一个字符串使用的 字符串的编码:转 Unicode 编码; 使用内置函数 ord()可以把字符转换成对应的 Unicode 码 使用内置函数 chr()可以把十进制数字转换成对应的字符。 引号创建字符串:例如:a=’abc’; b=”sxt” 函数:字符串长度;len(字符串) 转义字符:+特殊字符 字符串拼接: 可以使用+将多个字符串拼接起来。例如:’aa’+ ’bb’==>’aabb’。 字符串复制: a = 'Sxt’3 从控制台读取字符串: input() 实现数字转型字符串:str() 使用[]提取字符:a[0] 实现字符串替换:replace();a = a.replace(‘c’,‘高’) 字符串不可改变,只能通过创建新的字符串来实现 字符串切片slice 操作:[起始偏移量 start:终止偏移量 end:步长 step];abcdef”[1:5:2];([::-1]:步长为负,从右到左反向提取) split()分割和 join(x)合并: split()例子:a = “to be or not to be”,a.split()>>>[‘to’, ‘be’, ‘or’, ‘not’, ‘to’, ‘be’]; a.split(‘be’) >>>['to ', ’ or not to ', ‘’] join(x)例子: a = [‘sxt’,‘sxt100’,‘sxt200’] ‘**’.join(a)>>>sxtsxt100sxt200 字符串常用方法汇总: len(a) 字符串长度 a.startswith(‘我是高淇’) 以指定字符串开头 a.endswith(‘过我’) 以指定字符串结尾 a.find(‘高’) 第一次出现指定字符串的位置 a.rfind(‘高’) 最后一次出现指定字符串的位置 a.count(“编程”) 指定字符串出现了几次 a.isalnum() 所有字符全是字母或数字 a.strip("")去除字符串首尾指定信息 a.capitalize() 产生新的字符串,首字母大写 a.title() 产生新的字符串,每个单词都首字母大写 a.upper() 产生新的字符串,所有字符全转成大写 a.lower() 产生新的字符串,所有字符全转成小写 a.swapcase() 产生新的,所有字母大小写转换 a.isalnum() 是否为字母或数字 a.isalpha() 检测字符串是否只由字母组成(含汉字)。 a.isdigit() 检测字符串是否只由数字组成。 a.isspace() 检测是否为空白符 a.isupper() 是否为大写字母 a.islower() 是否为小写字母

字符串格式排版: center()、ljust()、rjust()这三个函数用于对字符串实现排版 a=“SXT”>>> a.center(10,"")">>> SXT’ a.center(10) >



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有