Julia简易教程目录:Julia简易教程——0_目录
0. 前言
在Python中,字符串和字符均可使用双引号" "
或者是单引号' '
, 但是在 Julia 中,单字符使用单引号' '
, 字符串使用" "
, 回归了C中的写法, 但是如果出现引号是字符的形式,可以在最外层加上三引好""" """
, 具体示例如下:
Code.0.1
julia> 'h'
'h': ASCII/Unicode U+0068 (category Ll: Letter, lowercase)
julia> "hello"
"hello"
julia> "hello julia"
"hello julia"
julia> """I say: "hello julia" """
"I say: \"hello julia\" "
如下写法会报错:
Code.0.2
julia> 'hello julia'
ERROR: syntax: invalid character literal
julia> """I say: "hello julia""""
ERROR: syntax: cannot juxtapose string literal
注意对比 Code.0.1
以及Code.0.2
中的最后一个例子,两个字符串的注意区别是在最后有无空格,如果字符串最后一个是引号,不加空格的话,Julia会识别成连在一起的四引号"""""
,所以会报错。
1. 字符串索引以及 AND 取子字符串
和Python一样,索引也是使用[]
, 但与python不同的是,julia中的索引都是从1开始的,去最后一位是用end
来当作索引,为了方便学习,将使用连续数字组成字符串进行举例:
Code.1.1 普通索引
julia> my_str = "123456789."
"123456789."
julia> my_str[1]
'1': ASCII/Unicode U+0031 (category Nd: Number,