zoukankan      html  css  js  c++  java
  • 9.golang 字符串操作

    package main

    import (
    "bytes"
    "fmt"
    "strings"
    )

    /*
    字符串: golang语言的字符串 ,源代码是utf-8格式的,在golang语言中字符串实际上是只读的字节切片
    //字符串,字面量原始字符串字面量用``包起来的字符串,就是原始字符串字面量 和解释性字符串字面量 (就是 这类解释性的)
    字符串的操作,主要调用strings 这个包

    */

    func main() {
    var buffer bytes.Buffer //通过缓冲区拼接字符串
    for i := 0; i <= 100; i++ {
    buffer.WriteString("z")
    }
    fmt.Println(buffer.String())
    fmt.Println(strings.ToLower("WOSHI")) //转换成小写
    //fmt.Println(strings.Index("surface","face")) //查找子串,返回第一个子串的索引号,如果没有返回-1
    //fmt.Println(strings.TrimSpace(" surfac e ")) //删除左右两边空格
    //字符串,字面量原始字符串字面量用``包起来的字符串,就是原始字符串字面量 和解释性字符串字面量 (就是 这类解释性的)
    s := `this my world
    ,but i love you
    you love me?`
    fmt.Println(s)
    ee := "hello"
    fmt.Printf("%q ",ee[0]) //打印出的h
    fmt.Printf("%b ",ee[0]) //打印出 字节 不是字符h,h在Unicode标准中的字节 1101000

    }
  • 相关阅读:
    学习进度
    毕设进度
    学习进度
    毕设进度
    学习进度
    学习进度
    第一周冲刺评论总结&&针对评论总结的改进
    第一阶段成果展示
    团队冲刺--Seven
    团队冲刺--six
  • 原文地址:https://www.cnblogs.com/iifeng/p/11488859.html
Copyright © 2011-2022 走看看