1. 字符串和数值类型
可以直接输出
print(2)
print("Welcome to Qingyun Pavilion")
print("欢迎来到卿云阁")
结果:
2
Welcome to Qingyun Pavilion
欢迎来到卿云阁
2.变量
无论什么类型,数值,布尔,列表,字典...都可以直接输出
a = 1
b = 'Hello'
c = [1,2,3]
d = (1,2,3)
e= {'a':1, 'b':2}
print(a)
print(b)
print(c)
print(d)
print(e)
结果:
1
Hello
[1, 2, 3]
(1, 2, 3)
{'a': 1, 'b': 2}
3.格式化输出
类似于C中的 printf
a= "Welcome to Qingyun Pavilion"
x = len(a)
print("The length of %s is %d" % (s,x))
结果:
The length of Hello is 27
(1). %字符:标记转换说明符的开始
(2). 转换标志:-表示左对齐;+表示在转换值之前要加上正负号;“”(空白字符)表示正数之前保留空格;0表示转换值若位数不够则用0填充
(3). 最小字段宽度:转换后的字符串至少应该具有该值指定的宽度。如果是*,则宽度会从值元组中读出。
(4). 点(.)后跟精度值:如果转换的是实数,精度值就表示出现在小数点后的位数。如果转换的是字符串,那么该数字就表示最大字段宽度。如果是*,那么精度将从元组中读出
(5).字符串格式化转换类
4.换行与不换行
for i in range(1,10):
print(i)
结果:
1
2
3
4
5
6
7
8
9
for i in range(1,10):
print(i,end='')
结果:
123456789
for i in range(1,10):
print(i,end=' ')
结果:
1 2 3 4 5 6 7 8 9
总结:
end='' #不换行
end=' ' #空格不换行
end='n' #换行
print()输出语句中如果没有end='',则会自动换行(默认为print(***,end='n'))。



