python(6).print()函数详解

简介: python(6).print()函数详解

print()的基本用法


print ( value ,..., sep =" ”, end ="\ n ", file = sys . stdout , flush = False )

value 表示想要输出的数据,可以一次输出多个数据,各数据间以逗号隔开。


sep 当输出多个数据时,可以插入各个数据的分隔字符,默认是一个空格字符。


end 当数据输出结束时所插入的字符,默认是插入换行字符,所以下一次 print ()函数的输出会在下一行输出。


file 数据输出位置,默认是 sys . stdout ,也就是屏幕。


flush 是否清除数据流的缓冲区,预设是不清除。


使用help函数得到的英文解释


ce639c1526664026be60552fd1af3881.jpg


print("36363636",'Dddd',sep="牛皮",end="\n";)

print('dd')


de028bf75bc2470689f532cad8c7efd4.jpg


格式化print()的输出

格式:print(" %d%s " % (x,y,…))

在双引号里可以放的格式化字符:


%d:格式化整数输出


%s:格式化字符串输出


%f:格式化浮点数输出


%x:格式化16进制整数输出


%o:格式化8进制整数输出


x=10

y="牛皮"

print("整数%d \n浮点数%f \n字符串%s" % (x,x,y))




9972fd7e9f8b4216996c2caa8e7633db.jpg


x=100

print("16进位%x \n8进制%o" % (x,x))

9da6ff2d66e24ca2914493ab934a9f5c.jpg


精确控制格式化输出

% (+-) nd :格式化整数输出。

%(+-) m . nf :格式化浮点数输出。


%(+-) nx :格式化16进位整数输出。


%(+-) mo :格式化8进位整数输出。


% (+-) ns :格式化字符串输出。


上述对浮点数而言, m 代表保留多少格数供输出(包含小数点), n 则是小数数据保留格数。至于其他的数据格式 n 则是保留多少格数空间,如果保留格数空间不足将完整输出数据,如果保留格数空间太多则数据靠右对齐。如果格式化数值数据有加上负号(-),表示保留格数空间有多时,数据将靠左输出。如果格式化数值数据有加上正号(+),表示输出数据是正值时,将在左边加上正值符号。


x=100


print("x=%6d" % (x))


print("x=%-6d" % (x))


print("x=|%6d|" % (x))


print("x=|%-6d|" % (x))


print("x=|%2d|" % (x))    #所留空间不够的情况

9866efedfd4045e4aabd96d81b8a9d4e.jpg


format()函数

a=1
str1="td"
b=2
str2="one{}\nsecond{}\nthird{}"
print("one{}\nsecond{}\nthird{}".format(a,str1,b))
print(str2.format(a,str1,b))


2efe1c356af84bbea8b42b95004d10fd.png

打开一个文件open()函数


open ()函数可以打开一个文件供读取或写入,如果这个函数执行成功,会传回文件对象,这个函数的基本使用格式如下:


file1 = open ( file , mode =" r ")


“ r ”:这是预设,打开文件供读取( read )。


“ w ”:打开文件供写入,如果原先文件有内容将被覆盖。


“ a ”:打开文件供写入,如果原先文件有内容,新写入数据将附加在后面。


.“ x ”:打开一个新的文件供写入,如果所打开的文件已经存在会产生错误。.


“ b ”:打开二进制文件模式。.“ t ”:打开本文( txt )文件模式,这是默认。


.“+”:打开文件供更新用。


file1 这是文件对象,读者可以自行给予名称,不使用时要关闭" file1.close ()”,才可以返回操作系统的文件管理器观察执行结果。


使用print()函数输出数据到文件的实例


file1= open("D:\\pyprogect\\dataset\\test1.txt",mode="w")

print("联系成功",file=file1)

file1.close()



3e8ecd2afeeb4f95b0c06043e396536d.png


数据输入input()函数


a= input ("  ")

a是变量,所输入的数据会存储在此变量内,特别需注意的是所输入的数据不论是字符串或是数值数据返回到 value 时一律是字符串数据,如果要执行数学运算需要用 int ()函数转换为整数。


xing=input("请输入您的姓氏:")

ming=input("请输入您的名:")

name=xing+ming

eng=input("请输入您的英语成绩:")

math=input("请输入您的数学成绩:")

tolal=int(eng)+int(math)

print("%s 您的成绩是:%d" % (name,tolal)



ccf9dfab358a476492bb03cca5b8a537.png


参考资料

python王者归来 洪锦魁

目录
相关文章
|
4天前
|
Python
python函数进阶
python函数进阶
|
3天前
|
安全 Python
Python量化炒股的获取数据函数—get_industry()
Python量化炒股的获取数据函数—get_industry()
11 3
|
4天前
|
Python
Python sorted() 函数和sort()函数对比分析
Python sorted() 函数和sort()函数对比分析
|
3天前
|
Python
Python量化炒股的获取数据函数—get_security_info()
Python量化炒股的获取数据函数—get_security_info()
10 1
|
3天前
|
Python
Python量化炒股的获取数据函数— get_billboard_list()
Python量化炒股的获取数据函数— get_billboard_list()
|
3天前
|
安全 数据库 数据格式
Python量化炒股的获取数据函数—get_fundamentals()
Python量化炒股的获取数据函数—get_fundamentals()
10 0
|
4天前
|
算法 Python
Python编程的函数—内置函数
Python编程的函数—内置函数
|
4天前
|
Java C++ Python
30天拿下Python之函数
30天拿下Python之函数
|
4天前
|
Python
Python量化炒股的获取数据函数—get_index_weights()
Python量化炒股的获取数据函数—get_index_weights()
13 0
|
4天前
|
JavaScript Python
Python量化择时的技术指标函数
Python量化择时的技术指标函数
下一篇
无影云桌面