GO語言入門3 字串與格式化輸出

2021-08-26 15:22:01 字數 1327 閱讀 2292

package main // 固定

import

"fmt"

// 匯入fmt模組實現輸入輸出

func main()

package main // 固定

import (

"fmt"

"strings"

) // 匯入fmt模組實現輸入輸出

func main()

fmt.println(strings.join(word_set, " "))

}

主要使用到了fmt下的printf作為字串的格式化輸出
可以參考鏈結

下面是一些常用的格式化輸出
package main // 固定

import

"fmt"

type point struct

func main()

a:="zeng"

ptr:=&a

fmt.printf("%v\r\n", p) // 列印結構體

fmt.printf("%+v\r\n", p) // 帶上結構體的欄位名

fmt.printf("%t\r\n", p) // 列印型別

fmt.printf("%t\r\n", true) // 列印bool

fmt.printf("%d\r\n",16) // 列印整數

fmt.printf("%b\r\n",7) // 列印2進製

fmt.printf("%x\r\n",15) // 列印16進製制

fmt.printf("%f\r\n",3.1415) // 列印浮點數

fmt.printf("%e\r\n",314325244.0) // 列印指數型

fmt.printf("%s\r\n", "\"string\"") // 列印字串

fmt.printf("%q\r\n", "\"string\"") // 列印雙引號字串

fmt.printf("%p\r\n", ptr) // 列印指標

fmt.printf("|%6d|\r\n",12) // 列印字元寬度

fmt.printf("%6.4f\r\n",1.2) // 列印字元精度

fmt.printf("|%-6s|%-6s\r\n", "zeng", "raoli") // 左對齊

fmt.sprintf("zeng %s\r\n", "\"string\"") // 合併字串

}

printf與格式化字串

常規型別 字元型別和數值型別的格式 argument index flags width precision conversion 日期和時間型別的格式 argument index flags width conversion argument index 是乙個十進位制整數,用於表明要格式化第幾...

字串的轉義與格式化佔位符

轉義格式 意義 單引號 雙引號 反斜槓 n換行 r返回游標至行首 f換頁 t水平製表符 v重直製表符 b倒退 0空字元,字元值為零 0oo oo為兩位八進位制表示的字元 xx為兩位十六進製制表示的字元 u x unicode 16的十六進製制表示的字元 u xx unicode 32的十六進製制表示...

Python3 字串格式化

python中的字串格式化方式有兩種 百分號佔位符 方式和format方式。百分號的方式相對來說比較老,而format方式則是比較先進的方式,企圖替換古老的方式,目前兩者並存。佔位符方式在python2.x中用的比較廣泛,隨著python3.x的使用越來越廣,format方式使用的更加廣泛。name...