字符串输入

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'

字符串的原样输入输出python_Python字符串输入输出的详细介绍相关推荐

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

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

  2. 刷OJ时输入输出与字符串

    输入输出与测试方法 对于刚开始接触OJ(Online Judge)的同学估计对于OJ的输入输出存在疑惑,OJ的输入输出基本都是使用标准输入输出(也称标准I/O,即直接读键盘.写屏幕). OJ的判题方式 ...

  3. PTA11、 输入输出-计算字符串中的数 (10 分)

    11. 输入输出-计算字符串中的数 (10 分) 将字符串中的每个数都抽取出来,然后统计所有数的个数并求和. 输入格式: 一行字符串,字符串中的数之间用1个空格或者多个空格分隔. 输出格式: 第1行: ...

  4. 在Java中使用标准输入输出设备进行字符串,整数浮点数等 的输入输出操作

    在Java中使用标准输入输出设备进行字符串.整数浮点数等的输入输出操作 在Java语言中进行标准输入输出(键盘显示器)需要通过创建输入输出流对象的方式进行,一般情况下我们可以使用 BufferedRe ...

  5. 【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字

    目录 一.数值类型 1.整数类型 整数的不同进制表示方式 2.浮点类型 3.布尔类型 二.进制的转换 1.进制间的转换规则 十进制转换二.八.十六进制图解 2.进制转换的函数 三.字符串 1. 字符串 ...

  6. 输入输出一行字符串(应声虫)

    目录 一.解题思路 二.解题的三个方案 1.用字符数组解题 2.用getchar()函数解题 3.用gets()函数来解题 一.解题思路 传说唐.宋时有人患怪病,腹内生虫:人说话,虫即小声应之,是为应 ...

  7. 字符串原样输出程序python_Python格式化字符串(格式化输出)

    Python 提供了"%"对各种类型的数据进行格式化输出,例如如下代码: price = 108 print ("the book's price is %s" ...

  8. 字符串的输入输出及字符串函数

    1.输入: (1)scanf() %s : 一串整个读入 %c : 一个一个读入 char a[10];scanf("%s",a); 格式:不加 & ,以回车或空格作为输入 ...

  9. python中csv文件通过什么表示字符_python_写入csv文件时候无法进行原样写入(写入字符串中出现逗号,时候,csv文件自动分成两个单元格)...

    问题描述: 写入csv文件时候无法进行原样写入(写入字符串中出现逗号","时候,csv文件自动分成两个单元格) with open("test.csv",&qu ...

最新文章

  1. mysql syncbinlog_Mysql之sync-binlog参数
  2. PAT甲级1076 Forwards on Weibo (30 分) :[C++题解]图论、bfs
  3. IOS开发数据库篇—SQLite模糊查询
  4. 认识学习网络布线与数制转换
  5. opencore0.6.4_心灵终结3.3.4
  6. 苹果7plus专用计算机,iphone7plus怎么用 iphone7plus使用技巧【详解】
  7. SAP License:药店ERP系统如何实施
  8. 手机中如何处理Excel格式转换PDF格式
  9. 线性代数matlab的心得体会,线性代数的学习心得
  10. Win10:fastboot驱动问题解决方案
  11. 一个小型的汇编编译器
  12. 聊天app开发——如何开发聊天app
  13. 计算机网络三种模型(OSI模型、TCP/IP模型、五层通用模型)、各层作用
  14. 容器化运行wine模拟器制作开源代码索引chm文件
  15. 如何有效提升留存率促进用户活跃?
  16. 介绍大家一个很好玩的网站。多人在线flash联机游戏。
  17. Pytorch模型量化实践并以ResNet18模型量化为例(附代码)
  18. 复旦学子《可解释机器学习》中文版火了,完整PDF开发下载!
  19. 2020 Deep Learning for Sensor-based Human ActivityRecognition Overview, Challenges and Opportunities
  20. rocksdb、tokudb、innodb引擎性能测试

热门文章

  1. 纯鼓点节奏_【鼓点节奏】学习鼓点舞需要知道的三个要点
  2. 可否帮忙解读一下这组代码(帮忙写个注释)
  3. 十六周实验报告 任务二
  4. Words of the Start
  5. Android Q行为变更
  6. 【陈工笔记】# 对我需要掌握的计算机知识做个持续性整合 #
  7. mysql去重并写入新表
  8. python 图标拖_托盘图标在Python中的应用,图标是gon
  9. 替代Windows文件服务器,windows文件服务器替代
  10. linux文件系统lv是什么意思,Linux LVM系列(二)lv缩容