最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

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

来源:动视网 责编:小采 时间:2020-11-27 14:25:08
文档

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

Python字符串输入输出的详细介绍:字符串输入Python用到的输入一般有两种方式,input() 和 raw_input() ,区别是,前者只能输入数字,后者输入的是字符串,使用如下:In [226]: help(input) Help on built-in function input in module __builtin__: inpu
推荐度:
导读Python字符串输入输出的详细介绍:字符串输入Python用到的输入一般有两种方式,input() 和 raw_input() ,区别是,前者只能输入数字,后者输入的是字符串,使用如下:In [226]: help(input) Help on built-in function input in module __builtin__: inpu


字符串输入

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 defined

In [229]: input()
23
Out[229]: 23

In [230]: input("input a num")
input a num444
Out[230]: 444

In [231]: n = input()
23

In [232]: n
Out[232]: 23

In [233]: s = raw_input("input sth.: ")
input sth.: 123

In [234]: s
Out[234]: '123'

In [235]: s = raw_input("input sth.: ")
input sth.: sss

In [236]: s
Out[236]: 'sss'

字符串输出

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

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

  • In [241]: print "i'm Tom"
    i'm Tom
    
    In [242]: print 'abc'
    abc
    
    In [243]: print "abc"
    abc
    
    In [244]: print '''abc'''
    abc
    
    In [245]: print '"hhh"'
    "hhh"
    
    In [246]: print "'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 bt
    
    In [249]: print ''' i'm tom, "hhhe"'''
     i'm tom, "hhhe"
  • 换行

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

    数字字符串转换

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

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

    文档

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

    Python字符串输入输出的详细介绍:字符串输入Python用到的输入一般有两种方式,input() 和 raw_input() ,区别是,前者只能输入数字,后者输入的是字符串,使用如下:In [226]: help(input) Help on built-in function input in module __builtin__: inpu
    推荐度:
    标签: 输入 介绍 输出
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top