赞
踩
1.对于初学者开始学习python,首先应该学会的就是对python中的print用法,学习一个函数,首先需要知道该函数的使用方法,使用参数以及使用后的结果,本文以pycharm解释器对python中函数print()做出以下解释。
1.打开pycharm,建立.py文件,具体操作如下:
打开配置好的pycharm----->左上角文件中新建项目----->右击新建项目,新建一个python文件------>如图(1)所示。
图1
2.输入print(图2),单击print(即将光标放在print上),按下Ctrl+B或者Ctrl+鼠标左击,进入print函数的内部函数(图3)。
'
print() 运行图2
'
def print(self, *args, sep=' ', end='\n', file=None): # known special case of print """ print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values to a stream, or to sys.stdout by default. Optional keyword arguments: file: a file-like object (stream); defaults to the current sys.stdout. sep: string inserted between values, default a space. end: string appended after the last value, default a newline. flush: whether to forcibly flush the stream. """运行图3
3.依据实际的参数进行使用。
2.print函数的参数解释(*为重要性)
对1中的参数进行了解才能更加方便你使用函数,参数解释如下:
1.self:译为本身,在print的函数中为需要输出的内容value
2.*args:个数可变的关键字形参,(初学可不看)
**3.sep:print()函数的两个值之间的间隔符,默认为空格,可以进行自主设置,如图4
**4.end:print()函数的最后值后追加的字符,默认为换行,可以进行自主设置,如图4
'
print(1,2,3,4,5)#默认情况 print('--------------区分线---------------') print(1,2,3,4,5,sep='!',end='\t')#进行设置 print(1,2,3,4,5)#默认情况运行
图4
对比之后,清晰看出设置后的效果。
5.file:一个类似文件的对象(流);默认为当前的 sys.stdout。
6. flush: 是否强制刷新流。
3.print函数的输出类型
1.数字
'
#输出数字 print(123) print(12.35)运行2.字符串
'
#输出字符串,可使用单双三引号,区别:三可换行,单双不可以 print('Hello world') print('Hello ' 'world') print("hello world") print("hello" " world") print('''hello world''')运行3.变量,列表,元组,字典,集合
'
#输出变量,列表,元组,字典,集合 a=15 print(a) b=[11,22,33] print(b) c=(111,222,333) print(c) d={'age1':18,'age2':19,'age3':20} print(d) e={1,2,3} print(e)运行4.含有运算符的表达式
'
#含有运算符的表达式 print(1+2)运行5.将数据存储在文件中,修改至自己的电脑存在的盘中
#将数据输出到文件中,注意:1.盘存在 2.file=ptp ptp=open('D:/python/pycharm file/txt文件/demo1.txt','a+') #a+ 存在就在文件中添加,不存在就创建文件 print("hello world wang",file=ptp) ptp.close()
4.print函数的输出方式
1.以一行输出多个需要输出的内容
'
#print 将内容一行输出 print('hello','world','zhangsan',3,1+3)运行2.使用f的形式进行输出
'
a=15 b=2 print(f"a+b={a+b}")#利用f将内容显现{} print("a+b=",a+b)#结果同上运行3.使用占位符进行输出格式
'
print('%10.2f'%52)#10为宽度,右对齐,2为小数点后几位 #format print('{0:10.3}'.format(3.1542))#.3表示共计几位数,.3f表示共有3位小数 print('{0:10.3f}'.format(3.1542)) #其他常用占位符 ''' d 十进制整数 e,E 科学计数法表示的浮点数 f,F 十进制浮点数 C 单个字符(包含整数) s 字符串 '''运行
IT_KING_Shi_Qi的python学习之路,有用的话记得收藏关注,持续更新中。。。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。