Python标准数据类型-字符串常用方法(上)【文末送书】

这篇具有很好参考价值的文章主要介绍了Python标准数据类型-字符串常用方法(上)【文末送书】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1
📃个人主页:hacker707的csdn博客
🔥系列专栏:零基础入门篇
💬个人格言:不断的翻越一座又一座的高山,那样的人生才是我想要的。这一马平川,一眼见底的活,我不想要,我的人生,我自己书写,余生很长,请多关照,我的人生,敬请期待

Python标准数据类型-字符串常用方法(上)【文末送书】

✨字符串常用方法

Python中的字符串是不可变的序列对象,提供了许多方法来操作和处理字符串。下面是一些常用的字符串方法(可根据目录找到自己的想要的方法,方便学习查看)

拼接字符串+

使用+运算符可以拼接多个字符串并产生一个字符串对象
示例代码

demo = "人生苦短我用Python"
demo1 = "Life is short I use Python"
print(demo + ":" + demo1)

✅在上面示例代码中,我们定义了两个列表demo和demo1,使用+将两个列表拼接在一起打印

Python标准数据类型-字符串常用方法(上)【文末送书】

注意事项

字符串不允许直接与其他数据类型的数据进行拼接

实例:将以下字符串类型的数据与int类型的数据进行拼接

demo = "我今天一共走了"
num = 777
demo1 = "步"
print(demo + num + demo1)

运行以后就会报以下异常

TypeError: can only concatenate str (not "int") to str 类型错误:只能将字符串与字符串进行concatenate(连接)

Python标准数据类型-字符串常用方法(上)【文末送书】
解决方法如下

  • 第一种方法:将num的int类型强转为str类型 num = str(777)

  • 第二种方法:在打印时将num的值进行强转 print(demo + str(num) + demo1)

Python标准数据类型-字符串常用方法(上)【文末送书】

字符串首字母大写title()

title()方法将字符串首字母转为大写

title()方法语法格式:str.title()

参数说明如下:

  • str:要进行转换的字符串

实例:将"hello world"字符串首字母大写

demo = "hello world"
res = demo.title()
print("首字母大写:" + res)
print("原字符串:" + demo)

Python标准数据类型-字符串常用方法(上)【文末送书】

字符串首字母大写capitalize()

  • capitalize()方法与title()方法类似,都是将字符串首字母大写
  • 但使用capitalize()方法只有首字母大写,其他字母变小写

capitalize()方法语法格式:str.capitalize()

实例:将"hEllOworLd"字符串首字母大写

demo = "hEllOworLd"
res = demo.capitalize()
print("首字母大写:" + res)
print("原字符串:" + demo)

Python标准数据类型-字符串常用方法(上)【文末送书】

字符串转大写upper()

upper()方法将字符串中的字母全部转大写

upper()方法语法格式:str.upper()

参数说明如下:

  • str:要进行转换的字符串

实例:将"helloworld"字符串转大写

demo = "helloworld"
res = demo.upper()
print("字符串转大写:" + res)
print("原字符串:" + demo)

Python标准数据类型-字符串常用方法(上)【文末送书】

字符串转小写lower()

lower()方法将字符串中的字母全部转小写

lower()方法语法格式:str.lower()

参数说明如下:

  • str:要进行转换的字符串

实例:将"HELLOWORLD"字符串转小写

demo = "HELLOWORLD"
res = demo.lower()
print("字符串转小写:" + res)
print("原字符串:" + demo)

Python标准数据类型-字符串常用方法(上)【文末送书】

检索字符串中最小字母min()

min()方法检索字符串中最小字母
min()方法语法格式:min(str)

实例:检索"hacker"字符串中最小字母

demo = "hacker"
print(min(demo))

Python标准数据类型-字符串常用方法(上)【文末送书】

检索字符串中最大字母max()

max()方法检索字符串中最小字母
max()方法语法格式:max(str)

实例:检索"hacker"字符串中最大字母

demo = "hacker"
print(max(demo))

Python标准数据类型-字符串常用方法(上)【文末送书】

计算字符串长度len()

  • 要计算字符串的长度,首先要了解各字符所占的字节数。
  • 在Python中,数字、英文、小数点、下划线和空格占一个字节;
  • 一个汉字可能占2~4个字节,占几个字节取决于采用的编码。汉字在GBK/GBK2312编码中占2个字节,在UTF-8编码中一般占用3个字节。

在python中,使用len()函数计算字符串长度。

len()方法语法格式:len(string)

参数说明如下:

  • string:要进行长度统计的字符串

实例:定义一个字符串,内容为"但行好事,莫问前程",用len()函数计算该字符串长度并输出。

demo = "但行好事莫问前程"
length = len(demo)
print("原字符串:" + demo)
print("字符串长度:" + str(length))

Python标准数据类型-字符串常用方法(上)【文末送书】
从上面输出的结果可以看出,通过len()函数计算字符串长度,所有字符都是按照1个字符计算。
但在实际开发中,有时候我们需要获取字符串实际所占的字节数,这时可以采用encode()方法进行编码后再进行获取。

实例:采用UTF-8编码后获取上方实例中字符串长度。

demo = "但行好事莫问前程"
length = len(demo.encode())
print("原字符串:" + demo)
print("字符串长度:" + str(length))

Python标准数据类型-字符串常用方法(上)【文末送书】

检测字符串是否只由字母和数字组成isalnum()

isalnum()方法检测字符串是否只由字母和数字组成
是返回True,不是返回False
isalnum()方法语法格式:str.isalnum()

实例:检测"hacker707"字符串是否有字母和数字组成

demo = "hacker707"
print(demo.isalnum())

Python标准数据类型-字符串常用方法(上)【文末送书】

检测字符串是否只由字母或文字组成isalpha()

isalpha()方法检测字符串是否由只字母或文字组成
如果字符串至少有一个字符并且所有字符都是字母或文字则返回 True,否则返回 False
isalpha()方法语法格式:str.isalpha()

实例:检测"hacker嘎嘎宠粉"字符串是否只由字母或文字组成

demo = "hacker嘎嘎宠粉"
print(demo.isalpha())

Python标准数据类型-字符串常用方法(上)【文末送书】

检测字符串是否只由数字组成isdigit()

isdigit()方法检测字符串是否由数字组成
是返回true,不是返回false
isdigit()方法语法格式:str.isdigit()

实例:检测"hacker707“字符串是否只由数字组成

demo = "hacker707"
print(demo.isdigit())

Python标准数据类型-字符串常用方法(上)【文末送书】

检测字符串是否由小写字母组成islower()

islower()方法检测字符串是否由小写字母组成
是返回true,不是返回false
islower()方法语法格式:str.islower()

实例:检测"hacker"字符串是否由小写字母组成

demo = "hacker"
print(demo.islower())

Python标准数据类型-字符串常用方法(上)【文末送书】

检测字符串是否由大写字母组成isupper()

isupper()方法检测字符串是否由小写字母组成
是返回true,不是返回false
islower()方法语法格式:str.isupper()

实例:检测"HACKER"是否由大写字母组成

demo = "HACKER"
print(demo.isupper())

Python标准数据类型-字符串常用方法(上)【文末送书】

检测字符串是否只由数字组成isnumeric()

isnumeric()方法检测字符串是否只由数字组成
是返回true,不是返回false
isnumeric()方法语法格式:str.isnumeric()

实例:检测"777"字符串是否只由数字组成

demo = "777"
print(demo.isnumeric())

Python标准数据类型-字符串常用方法(上)【文末送书】

检测字符串是否只包含十进制字符isdecimal()

isdecimal()检测字符串是否只包含十进制字符
是返回ture,不是返回false
isdecimal()方法语法格式:str.isdecimal()

实例:检测"hacker707"字符串是否只包含十进制字符

demo = "hacker707"
print(demo.isdecimal())

Python标准数据类型-字符串常用方法(上)【文末送书】

检测字符串是否只由空白字符组成isspace()

isspace()方法检测字符串是否只由空白字符组成
是返回true,不是返回false
isspace()方法语法格式:str.isspace()

实例:检测" "是否只由空白字符组成

demo = "            "
print(demo.isspace())

Python标准数据类型-字符串常用方法(上)【文末送书】

检测字符串所有单词首字母是否大写istitle()

istitle()方法检测字符串所有单词首字母是否大写
是返回true,不是返回false
istitle()方法语法格式:str.istitle()

实例:检测"I Use Python"字符串所有单词首字母是否大写

demo = "I Use Python"
print(demo.istitle())

Python标准数据类型-字符串常用方法(上)【文末送书】

结束语🥇

以上就是Python基础入门篇之Python标准数据类型-字符串常用方法(上)

  • 欢迎大家订阅系列专栏:Python零基础入门篇🥇
  • 此专栏内容会持续更新直到完结为止(如有任何纰漏请在评论区留言或者私信)

感谢大家一直以来对hacker的支持
你们的支持就是博主无尽创作的动力💖💖💖

Python标准数据类型-字符串常用方法(上)【文末送书】文章来源地址https://www.toymoban.com/news/detail-439084.html

到了这里,关于Python标准数据类型-字符串常用方法(上)【文末送书】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python常见的数据类型与数据结构(一)数字类型 字符串类型 布尔类型 列表 集合 字典 的定义与常规操作方法

    数字类型有int(整数),float(浮点数)和complex(复数型),其中int与float被大家所常用并且可以使用int()和float()函数相互转换。如果字符串只包含数字和小数点也可以被这两种函数强制转换。复数型,则少被人们使用,大都是用在数学公式和物理公式的计算上。 字符串类型较为简单

    2024年02月21日
    浏览(37)
  • 【python基础】基本数据类型-字符串类型

    视频讲解: 字符串数据类型01 字符串就是一系列字符。在python中,用引号括起来文本内容的都是字符串。 其语法格式为:‘文本内容’或者“文本内容” 编写程序如下所示 我们发现其中的引号可以是单引号,也可以是双引号。这样的灵活性可以使我们进行引号之间的嵌套。

    2024年02月06日
    浏览(35)
  • 各个数据类型的内置方法(字符串和列表)

    数字类型主要就是用来做数学运算与比较运算,因此数字类型除了与运算符结合使用之外,并无需要掌握的内置方法 strip, lstrip, rstrip lower(), upper() startswith, endswith 格式化输出之format format的其他使用方式 split,rsplit join replace isdigit

    2024年02月10日
    浏览(34)
  • Python中常用的字符串分割方法介绍!

    在Python开发中,当需要将一个字符串进行拆分或者组合时,自带了一系列函数和方法来处理,今天老男孩教育小编带大家详细了解一下如何进行Python分割和拼接字符串,以下是详细的内容: 1、使用split()方法进行字符串切割 split()方法可以根据指定的分隔符将字符串切割成多

    2024年02月04日
    浏览(34)
  • Python中将字典转换为字符串常用的方法!

    在Python中,字典是一种很常见的数据类型,其由一组键值对组成的无序集合,有时候需要将字典转换为字符串,以便于在网络传输、文件存储等场合使用。那么如何将字典转换为字符串格式呢?以下是详细的内容: 1、使用json库 json是一种轻量级的数据交换格式,它可以将Pyt

    2024年02月08日
    浏览(52)
  • Python中将字符串转换为列表的常用方法

    📚 个人网站:ipengtao.com 在Python编程中,将字符串转换为列表是一项常见而有用的任务,这对于文本处理、数据解析以及各种编程任务都至关重要。Python提供了多种方法来实现这一目标,每种方法都具有其独特的用途和适用场景。 本文将详细介绍Python中将字符串转换为列表的

    2024年02月05日
    浏览(33)
  • 【Golang】IEEE754标准二进制字符串转为浮点类型

      IEEE 754是一种标准,用于表示和执行浮点数运算的方法。在这个标准中,单精度浮点数使用32位二进制表示,分为三个部分:符号位、指数位和尾数位。 符号位(s) 用一个位来表示数的正负,0表示正数,1表示负数。 指数位(e) 用8位表示指数。对于单精度浮点数,指数位是以

    2024年01月21日
    浏览(40)
  • python教程 入门学习笔记 第6天 数据类型转换 字符串转换成数值 数值之间互转 其它类型转字符串

    s1=\\\"188\\\" #字符串 ns1=int(s1) #转换成整型数值 print(ns1+8) #打印数值结果 s1=\\\"3.14\\\" #字符串 ns1=float(s1) #转换成浮点型数值 print(ns1+3) #打印数值结果(数值结果为6.140000000000001,出现误差,后面讲解决办法) print(type(ns1)) #获取新数值的数据类型属性 z1=78 nz1=float(z1) print(nz1) #打印结果

    2024年02月14日
    浏览(53)
  • python教程 入门学习笔记 第4天 数据类型 获取数据类型 字符串拼接

    数据类型 1、能直接处理的基本数据类型有5个:整型、浮点型、字符串、布尔值、空 1)整型(int)=整数,例如0至9,-1至-9,100,-8180等,人数、年龄、页码、门牌号等 没有小数位的数字,是整型 2)浮点型(float)=小数,例如金额、身高、体重、距离、长度、π等 精确到小

    2024年02月14日
    浏览(39)
  • redis 字符串类型常用场景以及相关示例

    可以先看一下系列第一篇文章 字符串可以用作缓存键值对的存储方式。通过将经常使用的数据存储为字符串,可以提高读取速度,并减少数据库等后端系统的负载 数据库查询结果的缓存 场景 频繁读取相同数据 当某个数据被频繁地读取,而且这些读取操作对应的数据库查询

    2024年02月16日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包