二、Python输出和输入

一、输出和输入

1、输出

每当学习一门语言的时候,第一件事情就是打印“Hello World”,每种语言的方式都不一样,但是Python里的打印是真TM简单,只需要print("hello world")就OK了,如果要输出多个参数,参数之间用逗号隔开,如print("hello world","hello python"),示例如下:

first_str = 'hello'
second_str = 'world'
print(first_str)#打印一个
print(first_str,second_str)#打印多个

 上图是我们打印出来的结果,当我们要打印多个内容的时候我们发现first_str和second_str之间有空格,这是怎么肥四呢?如果我们想去掉空格应该怎么办呢?这个时候我们可以去看一下print()这个方法底层的实现,我们按住Ctrl键然后左键点击print(),然后就会跳到这个界面:

下面绿色的部分就是该方法的说明,我们看一下括号内有很多参数:

  • sep
    在输出字符串之间插入指定字符串,默认是空格,例如:
    >>>print("a","b","c",sep="**")
    a**b**c
  • end
    print输出语句的结尾加上指定字符串,默认是换行(\n),例如:
    >>>print("a",end="$")
    a$
    print默认是换行,即输出语句后自动切换到下一行,对于python3来说,如果要实现输出不换行的功能,那么可以设置end=''(python2可以在print语句之后加“,”实现不换行的功能)
  • file
    将文本输入到file-like对象中,可以是文件,数据流等等,默认是sys.stdout
    >>>f = open('abc.txt','w')
    >>>print('a',file=f)
  • flush
    flush值为True或者False,默认为Flase,表示是否立刻将输出语句输入到参数file指向的对象中(默认是sys.stdout)例如:
    >>>f = open('abc.txt','w')
    >>>print('a',file=f)
    可以看到abc.txt文件这时为空,只有执行f.close()之后才将内容写进文件。
    如果改为:
    >>>print('a',file=f,flush=True)
    则立刻就可以看到文件的内容

2、输入

用于用户输入的方法input(),此方法的返回值为str,如果我们需要其他类型注意需要转换。用法很简单,如下所示:

name = input()
print(name)

 注:在Python2中的方法为raw_input()

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值