python与go语言对比(不断更新。)
o凤舞九天o · · 2582 次点击 · · 开始浏览1.数据类型
python
Number(数值型)
int -- 整型
float -- 浮点型
bool -- 布尔型
complex -- 复数
String(字符串)
List(列表)
Tuple(元组)
Sets(集合)
Dict(字典)
Go
整型
image.png
浮点型
float32 float64
复数
complex64 complex128
字符串
字符串内部使用UTF-8编码,使用双引号
字符串转义:
image.png
多行字符串:
使用 ``
示例:
image.png
字符串常用操作:
image.png
修改字符串:
要修改字符串,需要先将其转换成[]rune或[]byte,完成后再转换为string。无论哪种转换,都会重新分配内存,并复制字节数组。
image.png
字符
byte 型,也叫uint8类型,代表了ASCII码的一个字符。 如一个字母a,b,c 一个字符一个字节, 一个字节8位,因而是uint8
rune类型,也叫int32, 代表一个 UTF-8字符。如一个汉字, 一个汉字一般是3~4个字节,因而为32位
布尔型
true/false 默认为false
数组
切片
map
函数
结构体
通道(channel)
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传
收入到我管理的专栏 新建专栏
1.数据类型
python
Number(数值型)
int -- 整型
float -- 浮点型
bool -- 布尔型
complex -- 复数
String(字符串)
List(列表)
Tuple(元组)
Sets(集合)
Dict(字典)
Go
整型
image.png
浮点型
float32 float64
复数
complex64 complex128
字符串
字符串内部使用UTF-8编码,使用双引号
字符串转义:
image.png
多行字符串:
使用 ``
示例:
image.png
字符串常用操作:
image.png
修改字符串:
要修改字符串,需要先将其转换成[]rune或[]byte,完成后再转换为string。无论哪种转换,都会重新分配内存,并复制字节数组。
image.png
字符
byte 型,也叫uint8类型,代表了ASCII码的一个字符。 如一个字母a,b,c 一个字符一个字节, 一个字节8位,因而是uint8
rune类型,也叫int32, 代表一个 UTF-8字符。如一个汉字, 一个汉字一般是3~4个字节,因而为32位
布尔型
true/false 默认为false
数组
切片
map
函数
结构体
通道(channel)