美文网首页
day01-08string

day01-08string

作者: 李超_2292 | 来源:发表于2020-03-15 22:00 被阅读0次

    用反引号不用转义``

    path := "\"E:\\CodeGo\\src\\code.oldboyedu.com\\studygo\""
    fmt.Println(path)
    //"E:\CodeGo\src\code.oldboyedu.com\studygo"
    

    多行字符串

    s := `第一行
            第二行
            第三行`
    fmt.Println(s)
    第一行
                  第二行
                  第三行
    

    字符串相关操作

    fmt.Println(len(path))
    //42
    

    字符串拼接

    name := "理想"
    world := "dsd"
    ss := name + world
    fmt.Println(ss)
    //理想dsd
    ss1 := fmt.Sprintf("%s %s",name,world) // 输出格式化的字符串。`Sprintf` 则格式化并返回一个字 符串而不带任何输出。
    fmt.Println(ss1)
    //理想dsd
     ret1 := strings.Split(path,"\\") //以\分割path
    fmt.Println(ret1)
    //["E: CodeGo src code.oldboyedu.com studygo"]
    fmt.Println(strings.Join(ret1,"+")) //用加号连接ret1
    //"E:+CodeGo+src+code.oldboyedu.com+studygo"
    
    ##包含
    

    fmt.Println(strings.Contains(ss,"理想")
    //true
    fmt.Println(strings.HasPrefix(ss,"理想")) //前缀
    //true
    fmt.Println(string.HasSuffix(ss,"理想"))// 后缀
    //false

    ##判断字符串的位置
    

    s4 := "abcdeb"
    fmt.Println(strings.Index(s4,"c")) //第一次出现的位置
    //2
    fmt.Println(strings.LastIndex(s4,"b")) //最后一次出现的位置
    //5

    
    
    
    

    相关文章

      网友评论

          本文标题:day01-08string

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