运维八一 运维八一
首页
运维杂记
编程浅尝
周积跬步
专栏
生活
关于
收藏
  • 分类
  • 标签
  • 归档
Source (opens new window)

运维八一

运维,运维!
首页
运维杂记
编程浅尝
周积跬步
专栏
生活
关于
收藏
  • 分类
  • 标签
  • 归档
Source (opens new window)
  • Go

    • 前言

    • Go基础知识

    • Go基本语法

    • 实战项目:简单web服务

    • 基本数据类型

    • 内置运算符

    • 分支和循环

    • 函数 function

    • 结构体 struct

    • 方法 method

    • 实战项目:跟踪函数调用链

    • 接口 interface

    • 并发 concurrency

    • 指针

    • 实战项目:实现轻量级线程池

    • 实战项目:实现TCP服务器

    • go常用包

      • fmt包
        • 1.fmt包
          • 1.1 常用占位符
          • 1.2 Print
          • 1.3 Sprint
      • time包
      • os包
      • flag包
      • net-http包
    • Gin框架

    • go随记

  • Python

  • Shell

  • Java

  • Vue

  • 前端

  • 编程浅尝
  • Go
  • go常用包
lyndon
2022-06-23
目录

fmt包

# 1.fmt包

# 1.1 常用占位符

动词 功能

  • %v 按值的本来值输出
  • %+v 在 %v 的基础上,对结构体字段名和值进行展开
  • %#v 输出 Go 语言语法格式的值
  • %T 输出 Go 语言语法格式的类型和值
  • %% 输出 %% 本体
  • %b 整型以二进制方式显示
  • %o 整型以八进制方式显示
  • %d 整型以十进制方式显示
  • %x 整型以 十六进制显示
  • %X 整型以十六进制、字母大写方式显示
  • %U Unicode 字符
  • %f 浮点数
  • %p 指针,十六进制方式显示

# 1.2 Print

Println:

  • 一次输入多个值的时候 Println 中间有空格
  • Println 会自动换行,Print 不会

Print:

  • 一次输入多个值的时候 Print 没有 中间有空格
  • Print 不会自动换行

Printf

  • Printf 是格式化输出,在很多场景下比 Println 更方便
package main

import "fmt"

func main() {
	fmt.Print("zhangsan", "lisi", "wangwu")   // zhangsanlisiwangwu
	fmt.Println("zhangsan", "lisi", "wangwu") // zhangsan lisi wangwu
	name := "zhangsan"
	age := 20
	fmt.Printf("%s 今年 %d 岁\n", name, age)     // zhangsan 今年 20 岁
	fmt.Printf("值:%v --> 类型: %T", name, name) // 值:zhangsan --> 类型: string
}
1
2
3
4
5
6
7
8
9
10
11
12

# 1.3 Sprint

Sprint系列函数会把传入的数据生成并返回一个字符串。

package main

import "fmt"

func main() {
	s1 := fmt.Sprint("枯藤")
	fmt.Println(s1) // 枯藤
	name := "枯藤"
	age := 18
	s2 := fmt.Sprintf("name:%s,age:%d", name, age) // name:枯藤,age:18
	fmt.Println(s2)
	s3 := fmt.Sprintln("枯藤") // 枯藤 有空格
	fmt.Println(s3)
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
上次更新: 2022/06/23, 23:41:50
优化
time包

← 优化 time包→

最近更新
01
ctr和crictl显示镜像不一致
03-13
02
alpine镜像集成常用数据库客户端
03-13
03
create-cluster
02-26
更多文章>
Theme by Vdoing | Copyright © 2015-2024 op81.com
苏ICP备18041258号-2
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式