目录
注释
# 注释一
print('你好')
"""
注释二
"""
'''
注释三
注释
'''
数据类型
a = 1
print(type(a))
b = 1.1
print(type(b))
c = True
print(type(c))
d = 'dsf'
print(type(d))
e = [1, 2, 3]
print(type(e))
f = (1, 2, 3)
print(type(f))
g = {1, 2, 3}
print(type(g))
h = {'name': 'zndroid'}
print(type(h))
'''
<class 'int'> int
<class 'float'> float
<class 'bool'> 布尔
<class 'str'> 字符串
<class 'list'> 列表
<class 'tuple'> 元组
<class 'set'> 集合
<class 'dict'> 字典
'''
格式化输出
age=18
weight=75.5
name='zndroid'
stu_id=1
stu_id2=1000
print('我的年龄是%d' % age)
# python的+拼接的话只能和相同类型数据 所以只能字符串+字符串拼接
print("我的名字是"+name) # 拼接方式
print("我的名字是%s" % name) # %方式
print(f"我的名字是{name}") # f {}方式
#
print("我的体重是%.2f" % weight)
print("我的编号%04d" % stu_id)
print("我的编号%05d" % stu_id2)
# 组合使用
print("我的名字是%s,年龄%d岁,体重是%.2f,编号是%04d" % (name,age,weight,stu_id))
print(f"我的名字是{name},年龄{age}岁,体重是%.2f,编号是%04d" % (weight,stu_id))
# 若没有要求对输出进行强制格式化 都可以使用%s
print("我的名字是%s,年龄%s岁,体重是%s,编号是%s" % (name,age,weight,stu_id))
'''
我的年龄是18
我的名字是zndroid
我的名字是zndroid
我的名字是zndroid
我的体重是75.50
我的编号0001
我的编号01000
我的名字是zndroid,年龄18岁,体重是75.50,编号是0001
我的名字是zndroid,年龄18岁,体重是75.50,编号是0001
我的名字是zndroid,年龄18岁,体重是75.5,编号是1
'''
技巧
%06d,表示输出的整数显示位数,不⾜以0补全,超出当前位数则原样输出 本来输出1的 可以输出000001
%.2f,表示⼩数点后显示的⼩数位数。 本来输出1的可以输出1.00
转义
print('hello\nworld')
print('hello\tworld')
'''
hello
world
hello world
'''
输出结束符
默认print('xx',end='\n')
print('helloworld',end='\n')
print('helloworld',end='\t')
print('helloworld')
'''
helloworld
helloworld helloworld
'''