【Python】数据类型与占位符
数据类型
- int 整型
- float 浮点型
- bool 布尔型
- complex 复数型
检测数据类型的方法
1 | num=1 |
重点:布尔值
有固定的写法,一个为 True (真) 一个为 False (假)
且严格区分大小写
1 | print(type(True)) |
布尔值可以当作整型对待,True相当于整数1,False相当于整数0
1 | print(True + False) |
python中的复数
固定写法: z = a + bj
a是实部,b是虚部
1 | a=5+3j |
字符串str
1 | name = WangZong |
需要加上引号,单引号和双引号都可以
1 | name = 'WangZong' |
字符串为多行的时候要用三引号
1 | name = '''hello |
但是不能用单/双引号,会报错
会发现,多行注释也是三引号,但注意,多行注释是单独存在的
占位符
1 | name = "WangZong" |
如果是有两个东西要输出的话,%后面的东西要用括号括起来
%d也可以设置位数,和C语言格式化输出一样
%6d可以设置位数,不足的补空格,%06d不足的则是补0
浮点数和C语言类似
%f默认输出6位
1 | a = 3.14 |
如果对于整数部分的输出位数,和C语言类似
如果对于小数点后输出位数
- 少了 则按四舍五入原则,这一点与C语言不同,C语言是直接砍断
- 多了 则直接补0
f格式化输出
这个方式是常用的
1 | name = "WangZong" |
我希望直接把name 和age 直接带入,应该怎么做呢?
用花括号括起来,再在引号前面加上f
1 | print(type(True)) |
0
两个%
虽然不知道这这个小知识点是干啥的
1 | print(type(True)) |
1
这样就变成一个%了😁
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 王总的博客!




