百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

Python编程:String数据类型

off999 2024-12-12 14:27 22 浏览 0 评论

1.如何创建String 类型

在Python 中,字符串是最常用的数据类型,我们可以使用引号(‘或”)来创建字符串。

只需要为变量赋一个值即可。如下所示:

name=’tony’

work=”test engineer”


2.如何访问字符串中的值

访问子字符串可以使用方括号来截取字符串,首先打开IDLE编辑器,操作示例如下:

以上操作就是通过字符串的索引下标来取我们要访问字符串中的值。


3.三引号的使用

三引号可以将复杂的字符串进行赋值,三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。三引号一般使用一对三个单引号或双引号括起来。

'''
这是一计算器的方法,需要传入三个变量
'''
def cal(x,operation,y):
     pass

上面定义了一个三引号的字符串,其实它是一个注释信息,说明方法的用途。

chat = """
how are you?
i'm fine, than you,and you?
me too!
"""

上面定义了一个三引号的字符串,并且赋值给了chat 变量,用来保存这段对话。


4.常见的转义字符

转义字符的用处:在需要在字符中使用特殊字符时,Python 用反斜杠 \ 转义字符,以下是常用的转义字符:

转义字符 描述
(在行尾时) 续行符
\ 反斜杠符号
\’ 单引号
\” 双引号
\b 退格(Backspace)
\e 转义
\n 换行
\t 横向制表符
\r 回车

以上截图中定义了一个三引号变量,输出时换行符都用\n 来表示了。


5.字符串运算符

截图中

+ 号表示可以将两个字符串连接起来

* 号表示乘法,将字符串重复拼接起来

in 表示判断字符串是否包含,包含则返回True

not in 跟上面相反

r/R 原始字符串输出,所有的转义都失效

%s 格式化字符串,相当于是一个占位符,用后面的值来替换

%d 格式化整数,相当于是一个占位符,用后面的值来替换


6.字符串的常用内建函数(方法)

count() 用来统计你要查询字符串出现的次数

upper() 用来将字符串转为大写

lower() 用来将字符串转为小写

startswith() 判断是什么字符串开始,正确返回True,反之为False

endswith() 判断是什么字符串结束

split() 指定分隔符后分隔字符串,并返回一个list(列表,下一讲会讲到)

replace() 替换字符串中的指定字符

find() 检测 str 是否包含在字符串中,返回开始的索引值,否则返回-1

strip() 截掉 字符串前后的空格

join()

语法:‘sep’.join(seq)

参数说明
sep:分隔符。可以为空
seq:要连接的元素序列、字符串、元组、字典
上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串


总结:

今天我们讲到了字符串的创建,转义,取值,运算以及常用函数的演示。整体来看,这些知识都是很基础的,大家在操作过程中要去练习,至于会在什么场景下用到,如何用,这不是你现在当下要思考的问题,当我们把整个系列的课程学习完成后,你就会慢慢的顿悟它的使用场景以及如何运用了。

相关推荐

独家 | 5 个Python高级特性让你在不知不觉中成为Python高手

你已经使用Python编程了一段时间,编写脚本并解决各种问题。是你的水平出色吗?你可能只是在不知不觉中利用了Python的高级特性。从闭包(closure)到上下文管理器(contextmana...

Python装饰器

Python装饰器是一种用于修改函数或类的行为的特殊语法。它们允许在不修改原始代码的情况下,通过将函数或类作为参数传递给另一个函数来添加额外的功能。装饰器本质上是一个函数,它接受一个函数作为参数,并返...

中高阶Python常规用法--上下文管理器

Python以简单性和通用性著称,是一种深受全球开发人员喜爱的编程语言。它提供了大量的特性和功能,使编码成为一种愉快的体验。在这些功能中,一个经常被新手忽视的强大工具是上下文管理器。上下文管理器是高...

Python小案例67- 装饰器

Python装饰器是一种用于修改函数或类的行为的特殊语法。它们允许在不修改原始代码的情况下,通过将函数或类作为参数传递给另一个函数来添加额外的功能。装饰器本质上是一个函数,它接受一个函数作为参数,并返...

python常用的语法糖

概念Python的语法糖(SyntacticSugar)是指那些让代码更简洁、更易读的语法特性,它们本质上并不会增加新功能,但能让开发者更高效地编写代码。推导式写法推导式是Python最经典的...

python - 常用的装饰器 decorator 有哪些?

python编程中使用装饰器(decorator)工具,可以使代码更简洁清晰,提高代码的重用性,还可以为代码维护提供方便。对于python初学者来说,根据装饰器(decorator)的字面意思并不...

python数据缓存怎么搞 ?推荐一个三方包供你参考,非常简单好用。

1.数据缓存说明数据缓存可以说也是项目开发中比不可少的一个工具,像我们测试的系统中,你都会见到像Redis一样的数据缓存库。使用缓存数据库的好处不言而喻,那就是效率高,简单数据直接放在缓存中...

用于时间序列数据的Graphite监视工具

结合第三方工具,Graphite为IT性能监控提供了许多好处。本文介绍其核心组件,包括Carbon、Whisper以及安装的基本准则。Graphite监视工具可实时或按需,大规模地绘制来自多个来源的时...

Python3+pygame实现的坦克大战

一、显示效果二、代码1.说明几乎所有pygame游戏,基本都遵循一定的开发流程,大体如下:初始化pygame创建窗口while循环检测以及处理事件(鼠标点击、按键等)更新UI界面2.代码创建一个m...

Python之鸭子类型:一次搞懂with与上下文装饰器

引言在鸭子类型的理念的基础之上,从关注类型,转变到关注特性和行为。结合Python中的魔法函数的体系,我们可以将自定义的类型,像内置类型一样被使用。今天这篇文章中,接着该话题,继续聊一下with语法块...

Python必会的50个代码操作

学习Python时,掌握一些常用的程序操作非常重要。以下是50个Python必会的程序操作,主要包括基础语法、数据结构、函数和文件操作等。1.HelloWorldprint("Hello,...

一文掌握Python 中的同步和异步

同步代码(Sync)同步就像在一个流水线上工作,每个任务都等待前一个任务完成。示例:机器A切割钢板→完成后,机器B钻孔→完成后,机器C上色。在Python中,同步代码看起来像这样:im...

python 标注模块timeit: 测试函数的运行时间

在Python中,可以使用内置的timeit模块来测试函数的运行时间。timeit模块提供了一个简单的接口来测量小段代码的执行时间。以下是使用timeit测试函数运行时间的一般步骤:导入...

Python带你找回童年的万花尺

还记得小时候的万花尺吧?这么画:一点也不费脑筋,就可以出来这么多丰富多彩的复杂几何图形。具体而言,可以用万花尺玩具(如图2-1所示)来绘制数学曲线。这种玩具由两个不同尺寸的塑料齿轮组成,一大一小。小的...

Python 时间模块深度解析:从基础到高级的全面指南

直接上干货一、时间模块核心类介绍序号类名说明1datetime.datetime表示一个具体的日期和时间,结合了日期和时间的信息。2datetime.date表示一个具体的日期。3datetime.t...

取消回复欢迎 发表评论: