• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Python字符串输入输出的详细介绍

python 搞代码 4年前 (2022-01-09) 18次浏览 已收录 0个评论

字符串输入

Python用到的输入一般有两种方式,input()raw_input() ,区别是,前者只能输入数字,后者输入的是字符串,使用如下:

In [226]: help(input)Help on built-in function input in module __builtin__:input(...)    input([prompt]) -> value    Equivalent to eval(raw_input(prompt)).In [228]: input()d---------------------------------------------------------------------------NameError                                 Traceback (most recent call last)<ipython-input-228-25ede6ea20bf> in <module>()----> 1 input()<string> in <module>()NameError: name 'd' is not definedIn [229]: input()23Out[229]: 23In [230]: input("input a num")input a num444Out[230]: 444In [231]: n = input()23In [232]: nOut[232]: 23In [233]: s = raw_input("input sth.: ")input sth.: 123In [234]: sOut[234]: '123'In [235]: s = raw_input("input sth.: ")input sth.: sssIn [236]: sOut[236]: 'sss'

字符串输出

输出使用print即可,后边可加变量,也可以直接用"、'和'''来包含字符串,使用示例如下:

  • 正常情况下均可以使用,可以使用一种包含一个字符串,字符串中可以包含另外一种(但是不可以包含同一种,否则需要转义)

In [241]: print "i'm Tom"i'm TomIn [242]: print 'abc'abcIn [243]: print "abc"abcIn [244]: print '''abc'''abcIn [245]: print '"hhh"'"hhh"In [246]: prin<p>本文来源gao!%daima.com搞$代*!码9网(</p>t "'hello world'"'hello world'In [247]: print 'i'am bt'  File "<ipython-input-247-efa01090d6c6>", line 1    print 'i'am bt'              ^SyntaxError: invalid syntax# 字符串转义In [248]: print 'i\'m bt'i'm btIn [249]: print ''' i'm tom, "hhhe"''' i'm tom, "hhhe"
  • 换行

In [250]: print ''' i   .....: am tom   .....: hhha ''' iam tomhhhaIn [254]: print 'i am \   .....: tom \   .....: hh'i am tom hhIn [255]: print " i\   .....: am \n \   .....: tom \n " iam tom# 此处有空行# 输出非转义字符串In [256]: print r"I\'m Tom"I\'m Tom

数字字符串转换

直接使用str()或者int()即可,没什么可说的,如下:

In [256]: print r"I\'m Tom"I\'m TomIn [257]: n = raw_input()123In [258]: nOut[258]: '123'In [259]: n = int(n)In [260]: nOut[260]: 123In [261]: str(n)Out[261]: '123'

以上就是Python字符串输入输出的详细介绍的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Python字符串输入输出的详细介绍
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址