1.1python中print的使用方法

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学习之路,有用的话记得收藏关注,持续更新中。。。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值