字符串和符号¶
Engee 使用字符串来指定文本。 字符串是 Unicode 字符编码序列的编码。本文将介绍指定字符和字符串,以及处理字符串的一些基本操作。
字符¶
字符用单括号指定。其数据类型为 char。字符可转换为数值,即 Unicode 字符编码。
In [ ]:
c = 'y'
Out[0]:
In [ ]:
c1 = Int(c)
Out[0]:
In [ ]:
typeof(c1)
Out[0]:
字符串¶
任何字符序列都可以使用 string 数据类型存储为字符串。要创建字符串,请用双引号将文本括起来。
In [ ]:
str = "Hello, world"
Out[0]:
短语 "Hello, world "有 12 个字符长,是一个字符串标量。您可以用它来命名文件、图形或指定其他文本信息。
您可以使用函数length()
来确定字符串中的字符数。
In [ ]:
length(str)
Out[0]:
如果文本包含倒数逗号,则必须用三对倒数逗号括起来。
In [ ]:
str = """Текст в кавычках"""
Out[0]:
要合并多个字符或字符串,可以使用函数string()
。
In [ ]:
A = "Первая"
B = "и вторая части строки"
C = string(A, ' ', B)
Out[0]:
您还可以使用 * 字符组合多个字符串。
In [ ]:
name = "Engee"
domen = ".com"
adress = name*domen
Out[0]:
任何类型的输入数据都可以使用函数repr()
转换为字符串。
In [ ]:
str_pi = repr(pi)
Out[0]:
您可以创建一个字符串矩阵。每个元素都可以包含一个字符数不同的字符串。
In [ ]:
str_array = ["Имя" "Отчество" "Фамилия"; "Возраст" "Образование" "Номер телефона"]
Out[0]:
行矩阵的维数可通过函数size()
来定义。
In [ ]:
size(str_array)
Out[0]:
由行列组成的矩阵与数字矩阵具有相同的操作特性。例如,我们可以输出矩阵的某一行或添加另一行、添加矩阵行或替换现有的字符串元素行。
结论¶
本文介绍了创建和处理字符串和符号的基本功能。有关字符串工作的更多信息,请参阅链接:https://engee.com/helpcenter/stable/julia/base/strings.html 的文档。