返回顶部
首页 > 资讯 > 后端开发 > Python >【Python3】基本数据类型-字符串
  • 341
分享到

【Python3】基本数据类型-字符串

字符串数据类型 2023-01-31 08:01:26 341人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

字符串常用功能: 移除空白 分割 长度 索引 切片 下面来详细介绍下 ~ capitalize 字符串首字母大写 name = 'xmzncc' v = name.capitalize() print(v) casefold 将所有大

字符串常用功能:

  • 移除空白

  • 分割

  • 长度

  • 索引

  • 切片

下面来详细介绍下 ~

capitalize 字符串首字母大写

name = 'xmzncc'
v = name.capitalize()
print(v)

casefold 将所有大写变小写(支持多种国家语言)

name = 'Xmzncc'
v = name.casefold()
print(v)

lower 将大写变成小写(只支持英文)

name = 'Xmzncc'
v = name.lower()
print(v)

center 文本居中
参数1: 表示总长度
参数2:空白处填充的字符(长度为1)

name = 'xmzncc'
v = name.center(20,'*')
print(v)

rjust,ljust 左右填充,包含自身长度

name = 'xmzncc'
v = name.rjust(20,'*')
print(v)
name = 'xmzncc'
v = name.ljust(20,'*')
print(v)

count 表示传入之在字符串中出现的次数
参数1: 要查找的值(子序列)
参数2: 起始位置(索引)
参数3: 结束位置(索引)

name = 'asdasdjasdhaiuyeluqjh'
v = name.count('as')
print(v)

endswith 是否以xx结尾

name = 'xmzncc'
v = name.endswith('cc')
print(v)

startswith 是否以xx开头

name = 'xmzncc'
v = name.startswith('xm')
print(v)

index 找到指定子序列索引的所在位置

name = 'xmzncc'
v = name.index('c')
print(v)

find 找到指定子序列索引的所在位置,不存在返回 -1,不报错
与index 不同,index找不到报错

name = 'xmzncc'
v = name.find('f')
print(v)

fORMat 字符串格式化

tpl = '我是:{0};年龄{1};性别{2}'
v = tpl.format('fcc',18,'man')
print(v)

isalnum/isalpha 是否是数字、汉字

name  = 'xmzncc范春成'
v = name.isalnum() 
print(v)
v2 = name.isalpha()
print(v2)

isdecima/isdigit/isnumeric 判断是否是数字
isdecima 仅可以判断阿拉伯数字
isdigit 可判断阿拉伯数字、②
isnumeric 可判断阿拉伯数字、②、三

name = '2'
v1 = name.isdecimal()
print(v1)
v2 = name.isdigit()
print(v2)
v3 = name.isnumeric()
print(v3)

isidentifier 是否为表示符
内置关键字除外

name = 'xmzncc'
v = name.isidentifier()
print(v)

islower 是否全部为小写

name ='Xmzncc'
v = name.islower()
print(v)

isupper 是否全部为大写

name = 'XMZNCC'
v = name.isupper()
print(v)

upper 全部变为大写

name = 'xmzncc'
v = name.upper()
print(v)

lower 全部变为小写

name = 'XMZNCC'
v = name.lower()
print(v)

isprintable 是否包含隐含的 xxx
如果有返回False

name = 'asdasdadasd\tsadasd'
v = name.isprintable()
print(v)

isspace 是否全部为空格

name = '     '
v = name.isspace()
print(v)

join 元素拼接字符串

name = 'xmzncc'
v = '_'.join(name)
print(v)

translate 对应关系再翻译
也就是说 查找到并替换

m = str.maketrans('asd','xxx')
name = "123asd890"
v = name.translate(m)
print(v)

partition 分割并且保留分割元素

name = 'xmzncc000fcc'
v = name.partition('000')
print(v)

replace 替换
可设置索引位置

name = 'xmzncc000fcc000asdasd'
v = name.replace('000','111',1)
print(v)

strip 移除空白

name = 'xmzncc\n'
v = name.strip()
print(v)

swapcase 大小写相互转换

name = 'XMznCC'
v = name.swapcase()
print(v)

zfill 填充 0

name = 'xmzncc'
v = name.zfill(20)
print(v)

字符串功能总结:

name.upper()
name.lower()
name.split()
name.find()
name.strip()
name.startswith()
name.format()
name.replace()
"xmzncc".join(["as",'bb'])

额外功能:

name[0]
name[0:3]
name[0:3:2]
len(name)
for循环,每个元素是字符

--结束END--

本文标题: 【Python3】基本数据类型-字符串

本文链接: https://lsjlt.com/news/193416.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 【Python3】基本数据类型-字符串
    字符串常用功能: 移除空白 分割 长度 索引 切片 下面来详细介绍下 ~ capitalize 字符串首字母大写 name = 'xmzncc' v = name.capitalize() print(v) casefold 将所有大...
    99+
    2023-01-31
    字符串 数据类型
  • Python基本数据类型之字符串str
    字符串的表示方式 单引号 ' ' 双引号 " " 多引号 """ """"  、 ''' ''' print("hello world") ...
    99+
    2024-04-02
  • python基本数据类型(三)-字符串拼
    1.字符串拼接 2.格式化输出 3.神复制和浅复制 1.字符串拼接 例: a='hello', b='python',c='!' 将a,b,c中的字符串连成一句话。 1.用+号 a+b+c 2.格式化字符串 % '%s %s %s' % (...
    99+
    2023-01-31
    字符串 数据类型 python
  • 基本的数据类型(数字、字符串、列表、字典
    一、数字NUMBER   int 整形   float 浮点型 a = 12 b = 3.1 print(type(a),type(b)) #结果 <class 'int'> <class 'float'> ...
    99+
    2023-01-30
    字符串 字典 数据类型
  • Python3基础数据-字符串
    一、创建字符串 字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如: var1 = 'Hello World!' 二、访问字符串中的值 #!/usr/bin...
    99+
    2023-01-31
    字符串 基础 数据
  • Python3 基本数据类型
    Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。 等号(=)用来给变量赋值。 等号(=)运算符左...
    99+
    2023-01-30
    数据类型
  • Python3基本数据类型
    Python3的基本数据类型 变量不需要提前声明 每个变量使用前必须赋值,赋值之后能会被建立 Python中,变量是没有类型的,这里所说的“类型”是指内存中所存储的对像的类型。 Python中有六种标准数据类型 Number (数字) ...
    99+
    2023-01-31
    数据类型
  • 【Python3】基本数据类型-整型(
    整型(int) 在32位机器上,整数的位数为32位,取值范围为-231~231-1,即-2147483648~2147483647 在64位系统上,整数的位数为64位,取值范围为-263~263-1,即-9223372036854775...
    99+
    2023-01-31
    数据类型 整型
  • GO语言基本数据类型字符串怎么用
    这篇文章主要介绍“GO语言基本数据类型字符串怎么用”,在日常操作中,相信很多人在GO语言基本数据类型字符串怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”GO语言基本数据类型字符串怎么用”的疑惑有所帮助!...
    99+
    2023-06-30
  • 【Python3】基本数据类型-列表(
    例: name_list = ['alex', 'seven', 'eric'] 或 name_list = list(['alex', 'seven', 'eric']) 基本操作: 索引 切片 追加 删除 长度 切片 循环 包含 ...
    99+
    2023-01-31
    数据类型 列表
  • 【Python3】基本数据类型-元祖(
    元组(tuple) 元祖为不可被修改的列表,不可变类型 基本操作: 索引 切片 循环 长度 包含 以下为详细介绍 ~ count 查找元素个数 user_tuple = ('xmzncc','asd','fcc') v = user...
    99+
    2023-01-31
    元祖 数据类型
  • 【Python3】基本数据类型-集合(
    集合,不可重复的列表,可变类型 difference s1中存在,s2中不存在 s1 = {'xmzncc','fcc'} s2 = {'alex','wusir'} v = s1.difference(s2) print(v) s2中存...
    99+
    2023-01-31
    数据类型
  • Python3基本数据类型之set
    一、定义 set是一个无序且不重复的元素集合。 集合对象是一组无序排列的可哈希的值,集合成员可以做字典中的键。集合支持用in和not in操作符检查成员,由len()内建函数得到集合的基数(大小), 用 for 循环迭代集合的成员。但是因为...
    99+
    2023-01-31
    数据类型 set
  • C++字符串类型的基本概念
    这篇文章主要讲解了“C++字符串类型的基本概念”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C++字符串类型的基本概念”吧!要使用C++字符串类型中的string 类型必须先包含相关的头文件...
    99+
    2023-06-17
  • MySQL基础教程3 —— 数据类型之字符串类型
    字符串类型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。该节描述了这些类型如何工作以及如何在查询中使用这些类型。 1. CHAR和VARCHAR类型 CHAR和V...
    99+
    2022-05-28
    enum MySQL set varchar 字符串 数据类型
  • Python之路-基础数据类型之字符串
    字符串是不可变的数据类型 索引(下标) 我们在日常生活中会遇到很多类似的情况,例如吃饭排队叫号,在学校时会有学号,工作时会有工号,这些就是一种能保证唯一准确的手段,在计算机中也是一样,它就叫索引,也叫下标, 注意:索引都是从0开始,只有...
    99+
    2023-01-30
    之路 字符串 数据类型
  • GO语言入门学习之基本数据类型字符串
    目录字符串字符串转义符byte和rune类型修改字符串类型转换总结字符串 Go语言中的字符串以原生数据类型出现。 Go 语言里的字符串的内部实现使用UTF-8编码。 字符串的值为双引...
    99+
    2024-04-02
  • python3第二天(基本数据类型)
    python3里的变量不需要声明,可直接使用,但使用前,必须先赋值.变量在内存里是没有类型的.多个变量赋值:    1.A=B=C=1;会创建一个值为1的整型对象,三个变量会被分配到相同的内存空间上.当对某一个变量赋值时,会被分配到新的内存...
    99+
    2023-01-31
    第二天 数据类型
  • MySQL数据类型--------字符串类型实战
    1. 背景  * MySQL支持的字符串类型有CHAR、VARCHAR、二进制、var二进制、BLOB、文本等等。2. 字符串类型所需的存储和值范围类型说明N的含义是否有字符集最大长度C...
    99+
    2024-04-02
  • python3——字符串基础
    字符串可以使用一对单引号或一对双引号指定起止位置,两种方式指定的字符串完全等价。如'Hello'和"World"可以用三引号("""或''')指定多行字符串,其中可自由使用单、双引号而不需转义。如'''"What's your name,"...
    99+
    2023-01-31
    字符串 基础
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作