geekdoc-python-zh/docs/pythonbasics/009.md

1.8 KiB
Raw Permalink Blame History

字符串

原文: https://pythonbasics.org/strings/

每当您想在 Python 中使用文本时,都在使用字符串。 如果您使用双引号Python 会理解您要使用字符串。

创建字符串后,您可以直接直接打印字符串变量。 您可以使用方括号访问字符。

字符串

定义字符串

变量可以是字符串数据类型。 它们可以容纳字符或文本。如果创建字符串变量x。 您可以使用print()函数在屏幕上显示它。

x = "Hello"
print(x)

字符串索引

可以使用方括号访问各个字符,计数从零开始。

print(x[0])
print(x[1])

第一个字符从零开始。 这可能有点反常,但有历史原因。

子字符串

通过使用冒号,您可以创建一个子字符串。 如果没有写开始或结束编号Python 会假定您是第一个字符或最后一个字符。

请尝试以下示例:

x = "hello world"
s = x[0:3]
print(s)
s = x[:3]
print(s)

完整的示例

这个例子做了很多字符串操作,例如打印文本,数字,组合字符串,切片和访问元素。

请尝试以下程序:

x = "Nancy"
print(x)

# Combine numbers and text
s = "My lucky number is %d, what is yours?" % 7
print(s)

# alternative method of combining numbers and text
s = "My lucky number is " + str(7) + ", what is yours?"
print(s)

# print character by index
print(x[0])

# print piece of string
print(x[0:3])

您应该看到以下输出:

python strings

练习

试试下面的练习

  1. 制作一个显示您喜欢的演员的程序。
  2. 尝试在s中打印"lucky"一词。
  3. 尝试以“今天是 2/2/2016”的格式打印日年。

下载示例