串 家庭作业帮助服务 - Assignment Help

串家庭作业帮助

当你写字符串的时候,你仍然不知道他们在做什么。在本练习中,我们使用复杂的字符串创建一堆变量,以便您可以看到它们的内容。首先解释字符串。

字符串通常是要显示给某人的一些文本,或者是从您正在编写的程序中导出。当你在文本中放置“(双引号)”或“(单引号)”时,Python会知道你想要的是一个字符串,当你把文本放在字符串里面的“或”打印后打印字符串。

字符串可能包含您迄今发现的格式字符。您只需将格式化的变量放在字符串中,然后再输入一个%(百分比)的字符,后跟该变量。唯一的结果是,如果你想要多个格式的字符串打印多个变量,你需要把它们放在()(括号中),用逗号分隔。就好像你告诉我从商店里买了一份物品,你说:“我想要牛奶,鸡蛋,面包和汤。”只有作为程序员,我们才说:“(牛奶,鸡蛋,面包,汤)”。

我们现在将输入一大堆字符串,变量和格式,并打印出来。您还将练习使用简短的缩写变量名称。程序员喜欢通过使用令人厌烦的短而隐含的变量名称来节省时间,所以让我们早点开始阅读和写作。

20 x =“有几种类型的人”。 %10

binary =“binary”

do_not =“不要”

y =“那些知道%s和那些%s”的人。 %(binary,do_not)

打印x

打印y

打印“我说:%r”。 % X

打印“我也说:’%s’。 %y

搞笑=假

joke_evaluation =“这不是笑话好吗?!%r”

打印笑话评价%热闹

w =“这是左边的…”

e =“带右侧的字符串”。

打印w + e

字符串是Python中最受欢迎的类型。我们可以通过用引号括起字符来创建它们。 Python将单引号与双引号相同。创建字符串与向变量赋值一样简单。例如 –

var1 =’Hello World!’

var2 =“Python编程”

访问字符串中的值

Python不支持字符类型;这些被视为长度为1的字符串,因此也被认为是一个子字符串。

要访问子串,请使用方括号进行切片以及索引或索引以获取子字符串。例如 –

#!/ usr / bin / python

var1 =’Hello World!’

var2 =“Python编程”

打印“var1 [0]:”,var1 [0]

打印“var2 [1:5]:”,var2 [1:5]

当执行上述代码时,会产生以下结果 –

var1 [0]:H

var2 [1:5]:ytho

更新字符串

您可以通过(重新)将变量分配给另一个字符串来“更新”现有的字符串。新值可以与其以前的值相关或完全不同的字符串。例如 –

#!/ usr / bin / python

var1 =’Hello World!’

打印“更新字符串: – ”,var1 [:6] +’Python’

当执行上述代码时,会产生以下结果 –

更新字符串: – 你好Python

逃脱字符

下表是可以用反斜杠表示法表示的转义或不可打印字符的列表。

转义字符被解释;单引号以及双引号字符串。

反斜杠

符号十六进制

字符说明

\ a 0x07铃声或警报

\ b 0x08退格

\ cx Control-x

\ C-x Control-x

\ e 0x1b Escape

\ f 0x0c Formfeed

\ M- \ C-x元控制x

\ n 0x0a换行符

\ nnn八进制符号,其中n在0.7范围内

\ r 0x0d回车

\ s 0x20空格

\ t 0x09标签

\ v 0x0b垂直选项卡

\ x字符x

\ xnn十六进制表示法,其中n的范围为0.9,a.f或A.F

字符串特殊运算符

假设字符串变量a保存’Hello’,变量b保存’Python’,然后 –

操作员说明示例

+连接 – 在操作符的任一侧添加值,+ b将给出HelloPython

*重复 – 创建新的字符串,连接相同字符串的多个副本,* 2将给予-HelloHello

[] Slice – 给出给定索引a [1]将给出的字符e

:]范围切片 – 给出给定范围a [1:4]将给出的字符

在成员资格 – 返回true如果一个字符存在于给定的字符串中,一个将给出1

不在成员资格 – 返回true如果一个字符不存在给定的字符串M不在一个会给1

r / R Raw String – 抑制Escape字符的实际含义。原始字符串的语法与正常字符串的格式完全相同,原始字符串运算符(引号前面的字母“r”)除外。 “r”可以是小写(r)或大写(R),并且必须紧靠在第一个引号之前。打印r’\ n打印\ n并打印R’\ n打印\ n

%格式 – 执行字符串格式参见下一节

字符串格式化运算符

Python最酷的功能之一是字符串格式运算符%。这个操作符对于字符串是独一无二的,弥补了C的printf()系列中的函数。

三重报价

Python的三重引号允许字符串跨越多行,包括逐字记录的NEWLINE,TAB和任何其他特殊字符。

三重引号的语法由三个连续的单引号或双引号组成。

#!/ usr / bin / python

para_str =“”“这是一个长字符串,由…组成

几行和不可打印的字符如

TAB(\ t),它们将在显示时显示。

NEWLINE在字符串内,无论是否明确给出

这在括号[\ n]内,或只是NEWLINE里面

变量赋值也会出现。

“”“打印para_str

当执行上述代码时,会产生以下结果。注意每个单独的特殊字符如何被转换成其打印形式,直到最后一个NEWLINE在“up”之间的字符串的末尾。并关闭三联报价。另请注意,NEWLINE可能会在一行或其转义码(\ n)的末尾显式显示回车符 –

我们在homeworkchina为Python或String家庭作业提供专家帮助。我们的导师是为各级学生提供家庭作业帮助的专家。

Posted on March 31, 2017 in 蟒蛇

Share the Story

Back to Top
Share This