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

    }
  • 相关阅读:
    路飞学城-Python开发集训-第1章
    Python制作的射击游戏
    使用百度地图API自动获取地址和经纬度
    使用高德地图JS获取当前位置和经纬度
    thinkphp5 使用PHPExcel 导入导出
    MySQL优化
    ABAP 新语法-实例讲解
    ASP.NET Core
    ASP.NET Core
    ASP.NET Core
  • 原文地址:https://www.cnblogs.com/iifeng/p/11488859.html
Copyright © 2011-2022 走看看