栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python中的print输出

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python中的print输出

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'))。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/303322.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号