基础数据类型

一、格式化输出

  1. 占位符
    语法:'%占位符'%变量
    print('我叫%s,我来自%s,我的收入是%.1f'%('周杰伦','台湾',28.8))
    常用占位符
    (1)字符串:%s
    (2)整数:%d
    (3)浮点数:%f
  • 字符格式化的精度控制
    “m,n”分别控制宽度和精度

注意:1.多个变量站位2.变量用括号括起来3.并按照站位的顺序填入

  1. f-string(新的格式化方案 3.5以上)
    语法:f'{ }'
    print(f'我叫{name},我喜欢在{addr}做{hobby})
    二、编码的问题

8bit = 1byte
1024byte = 1KB
1024KB = 1MB
1034MB = 1GB
1024GB = 1TB
1024TB = 1PB
1024PB = 1EB
1024EB = 1ZB

  • ascil:8bit,主要存放的是英文,数字,特殊符号
  • gbk:16bit,主要存放中文和亚洲字符,兼容ascil
  • unicode:16bit和32bie两个版本,平时我们用的是16bit这个版本,全世界所有国家的文字信息,缺点:浪费空间(传输和储存)
  • utf-8:可变长度unicode,英文:8bit,欧洲文字:16bit,中文14bit,一般数据传输和储存的时候使用
  • 以上所有的编码必须兼容ascil
posted @ 2025-02-23 11:30  zhaoyonghui  阅读(22)  评论(0)    收藏  举报