美文网首页go
Go_014_字符串的基本操作

Go_014_字符串的基本操作

作者: 为宇绸缪 | 来源:发表于2023-05-06 21:05 被阅读0次
  • 字符串

字符串是最基本也是最常用的数据类型,是通过双引号将多个字符按串联起来的一种数据,用于展示文本。

var s = "hello yuan"  
fmt.Println(s)

在Go语言中,双引号是用来表示字符串的,单引号是用来标识字符的

字符串的基本操作
字符串在内存中是一段连续存储空间

注意:
(1) 索引从零开始计数
(2) go语言不支持负索引

package main

import "fmt"

func main() {
    var s string
    s = "Hello World"
    // (1) 索引 字符串[索引]
    fmt.Println(s[1])         // 打印的是ASCII码的值
    fmt.Println(string(s[1])) // 使用string将ASCII转换为字符

    // (2) 切片 字符串[start:end) 顾头不顾尾
    fmt.Println(s[0:5])
    fmt.Println(s[:2]) // 缺省状态,从头开始或者取到末尾的话可以不写0
    fmt.Println(s[6:])
    fmt.Println(s[:]) // 从头取到尾
  // go 语言支持多取一位(索引为9,可以写10,也是最后一位),但是多太多也会报错

    // (3) 字符串拼接
    var s1 = "hi"
    var s2 = " YWJ"
    fmt.Println(s1 + s2)

    // (4) 转义符 \
    // 将普通符号变成特殊符号或者将特殊符号变成普通符号
    //  \n 换行
    fmt.Println("Yu\nWei\njie") // 使用\n进化换号
    // 原先地址为 D:\next\go.exe,使用转义符号才能正常打印
    var s3 = "D:\\next\\go.exe"
    fmt.Println(s3)

    // 在字符串中打印引号。取消引号的特殊作用,当成普通的符号进行打印
    var s4 = "his name is \"rain\""
    fmt.Println(s4)

    // (5) 多行打印
    fmt.Println("1. 买血")
    fmt.Println("2. 购买武器")
    fmt.Println("3. 增加生命值")
    // 使用反引号可以放入任何自己想要的信息。将大段信息装入反引号当中
    info := `1. 买血
2. 购买武器
3. 生命值恢复`
    fmt.Println(info)

}

相关文章

  • Python初学(十)

    这章学习下字符串的操作。 字符串的操作 字符串操作符: 针对字符串,Python语言提供了几个基本操作符 字符串处...

  • go strings 和strconv 字符串操作

    strings 字符串操作 strconv 字符串转换 实现基本数据类型转换为 字符串的操作Append 系列...

  • JAVA API-day01

    A API 字符串的基本操作 StringBuilder及其API

  • Python基础教程2-基础语法

    本期视频内容主要包括:数值计算、定义变量、字符串操作、列表、字典、元组基本操作、循环操作、定义函数基本操作本期代码...

  • 第二课 字符串

    字符串任何语言的基本操作,学完可以大致了解一下语言的特色 创建字符串 字符串操作语句 ‘+’ '*' ‘+’使用注...

  • Redis的基本数据类型

    String字符串类型 字符串基本操作 字符串自增自减操作 截取和替换字符串 设置带过期时间的字符串和不存在设置 ...

  • 分割字符串

    分割字符串是处理字符串的操作中经常遇到的基本操作。 但是C语言中没有提供很好用的分割字符串的操作,常常需要自己写分...

  • 2021-09-21 IO流(操作基本数据类型的流对象DataS

    IO包中的其他类 操作基本数据类型 操作字符数组 操作字符串

  • redis基本操作

    redis基本语法操作 字符串操作keys *set mystring cwyget mystringdel my...

  • python学习笔记|字符串与正则表达式

    总结一些字符串常用操作以及正则表达式相关 字符串基本操作 获取字符串长度 字符串分割 获取子字符串 字符串重复(*...

网友评论

    本文标题:Go_014_字符串的基本操作

    本文链接:https://www.haomeiwen.com/subject/wmncsdtx.html