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)
<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 \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'

Python字符串输入输出简述的更多相关文章
- [转] 强大的python字符串解析
1.python字符串通常有单引号('...').双引号("...").三引号("""...""")或('''...'' ...
- python字符串格式化 %操作符 {}操作符---总结
Python字符串格式化 (%占位操作符) 在许多编程语言中都包含有格式化字符串的功能,比如C和Fortran语言中的格式化输入输出.Python中内置有对字符串进行格式化的操作 %. 模板 格式化字 ...
- 关于python字符串连接的操作
python字符串连接的N种方式 注:本文转自http://www.cnblogs.com/dream397/p/3925436.html 这是一篇不错的文章 故转 python中有很多字符串连接方式 ...
- StackOverFlow排错翻译 - Python字符串替换: How do I replace everything between two strings without replacing the strings?
StackOverFlow排错翻译 - Python字符串替换: How do I replace everything between two strings without replacing t ...
- Python 字符串
Python访问字符串中的值 Python不支持单字符类型,单字符也在Python也是作为一个字符串使用. Python访问子字符串,可以使用方括号来截取字符串,如下实例: #!/usr/bin/py ...
- python字符串方法的简单使用
学习python字符串方法的使用,对书中列举的每种方法都做一个试用,将结果记录,方便以后查询. (1) s.capitalize() ;功能:返回字符串的的副本,并将首字母大写.使用如下: >& ...
- python字符串基础知识
1.python字符串可以用"aaa",'aaa',"""aaa""这三种方式来表示 2.python中的转义字符串为" ...
- Python 字符串格式化
Python 字符串格式化 Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存 一 ...
- Python 字符串操作
Python 字符串操作(string替换.删除.截取.复制.连接.比较.查找.包含.大小写转换.分割等) 去空格及特殊符号 s.strip() .lstrip() .rstrip(',') 复制字符 ...
随机推荐
- React Native之 ScrollView介绍和使用
前言 学习本系列内容需要具备一定 HTML 开发基础,没有基础的朋友可以先转至 HTML快速入门(一) 学习 本人接触 React Native 时间并不是特别长,所以对其中的内容和性质了解可能会有所 ...
- 微信Swift完整项目应用源码
TSWeChat 中文说明 A WeChat alternative, written in Swift. 运行环境 Cocoapods 0.39.0 + iOS 8.0+ / Mac OS X 10 ...
- Highchart基础教程-图表的主要组成
一.Highchar图表的主要组成 1.图表标题(Title):图表包含标题和副表题(subTitle,可选). 2.坐标轴(Axis):包括x轴(xAxis)和y轴(yAxis).多个数据列可以共同 ...
- 编译protobuf的jar文件
1.准备工作 需要到github上下载相应的文件,地址https://github.com/google/protobuf/releases protobuf有很多不同语言的版本,因为我们需要的是ja ...
- hbase开发实例
1.put/checkAndPut package com.testdata; import java.io.IOException; import org.apache.hadoop.conf.Co ...
- 将现有MySQL数据库改为大小写不敏感
用过MySQL的应该都会注意到,默认情况下,Linux下安装的MySQL是大小写敏感的,也就是说Table1和table1可以同时存在.而Windows下的MySQL却是大小写不敏感的,所有表名和数据 ...
- jedisLock—redis分布式锁实现
一.使用分布式锁要满足的几个条件: 系统是一个分布式系统(关键是分布式,单机的可以使用ReentrantLock或者synchronized代码块来实现) 共享资源(各个系统访问同一个资源,资源的载体 ...
- L2-005. 集合相似度
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAzwAAAIRCAIAAAAA0S/lAAAgAElEQVR4nO3dzass133v//xPNTszDU
- 安装ArcGIS Desktop 9.3
本文仅用于学习交流,商业用途请支持正版!转载请注明: http://www.cnblogs.com/mxbs/p/6216865.html 准备: ArcGIS Desktop 9.3.crack_f ...
- 新手学跨域之iframe
https://segmentfault.com/a/1190000000702539 页面嵌套iframe是比较常见的,比如QQ相关业务页面的登录框一般都是iframe的.使用ifrmae跨域要满足 ...