字符串的原样输入输出python_Python字符串输入输出简述

字符串输入

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)

in ()

----> 1 input()

in ()

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 "", 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 \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 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'

739727-20180327175105020-1697772453.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值