字符串字符串用''或者""括起来,如果字符串内部有‘或者",需要使用\进行转义

>>> print 'I\'m ok.'

I'm ok.

转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\。当然如果不需要转义,可以使用r'':

>>> print '\\\t\\'

\ \

>>> print r'\\\t\\'

\\\t\\

如果字符串内部有很多换行,用\n写在一行里不好阅读,为了简化,Python允许用'''…'''的格式表示多行内容:

>>> print '''line1

... line2

... line3'''

line1

line2

line3

如果写成程序,就是:

print '''line1

line2

line3'''

可能出现的问题

中文编码问题

# coding = utf-8

结果报错:

SyntaxError: Non-ASCII character ‘/xe6'

所以最后改成了

# coding=utf-8

唉....

Unicode编码问题

Python 2.7.6 (default, Mar 22 2014, 22:59:56)

[GCC 4.8.2] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> len('中文')

6

>>> len(u'中文')

2

>>>

注意: 这个问题是由python编码导致的,详细的编码问题详见字符串和编码,但是在python 3.x中这个编码问题就不存在了:

Python 3.4.0 (default, Jun 19 2015, 14:20:21)

[GCC 4.8.2] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> len('中文')

2

>>> len(u'中文')

2

>>>

输出

>>> print 'hello, world'

hello, world

>>> print 'The quick brown fox', 'jumps over', 'the lazy dog'

The quick brown fox jumps over the lazy dog

>>> print '100 + 200 =', 100 + 200

100 + 200 = 300

输入

>>> name = raw_input()

Michael

>>> name

'Michael'

>>> print name

Michael

>>> name = raw_input('please enter your name: ')

please enter your name:

注意: raw_input返回的永远是字符串,也就是说你输入一个int型,返回的是一个数字字符串,你需要进行转换:

>>> number = raw_input("输入一个整数:")

输入一个整数:123

>>> number

'123'

>>> number = int(raw_input("输入一个整数:"))

输入一个整数:123

>>> number

123

python中输入的字怎么表示_简单讲解Python中的字符串与字符串的输入输出相关推荐

  1. python中浮点数能用乘法吗_简单讲解Python中的数字类型及基本的数学计算

    Python有四种类型的数字:1.整型 a = 2 print a 2.长整型 b = 123456789 print b 3.浮点数 c = 3.2E2 print c 4.复数 复数为实数的推广, ...

  2. python中输入字符串_简单讲解Python中的字符串与字符串的输入输出

    简单讲解Python中的字符串与字符串的输入输出 发布于 2016-03-26 14:35:42 | 110 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种面向 ...

  3. python编程中条件句_简单讲解Python编程中namedtuple类的用法

    Python的Collections模块提供了不少好用的数据容器类型,其中一个精品当属namedtuple. namedtuple能够用来创建类似于元祖的数据类型,除了能够用索引来访问数据,能够迭代, ...

  4. 基于python的百度贴吧爬虫系统_简单的Python爬虫爬取坦克世界贴吧

    自己的笔记放在这里 入门试水 首先安装python库,要装两个 bs4 和html5lib,Windows下到CMD里面用pip装 pip install html5lib pip install b ...

  5. python中控制代码块逻辑关系_一、Python基础知识

    1.1 Python简介 (1)解释型语言 解释型语言在运行程序的时候才逐行翻译.运行. ①优点: 有良好的平台兼容性,在任何环境中都可以运行(安装了解释器)灵活,修改代码的时候直接修改就可以,可以快 ...

  6. 在python中使用什么工具管理模块_怎么使用Python pip(管理模块工具)

    怎么使用Python pip(管理模块工具) 发布时间:2020-08-26 16:04:26 来源:亿速云 阅读:71 作者:Leah 本篇文章给大家分享的是有关怎么使用Python pip(管理模 ...

  7. 为什么在python中整数的值没有限制_为什么在Python中整数是不可变的?

    在Python中,使数字不可变的设计决策是什么? 不变性有几个原因,让我们先看看不变性的原因是什么? 1-内存节省内存.如果众所周知一个对象是不可变的,那么可以很容易地复制它,为同一个对象创建一个新的 ...

  8. [转载] python中的且语句_简单探讨python中的语句和语法

    参考链接: 在Python中解包:并行分配之外 python程序结构 python"一切皆对象",这是接触python听到最多的总结了.在python中最基层的单位应该就是对象了, ...

  9. python中len用法_简单介绍Python中的len()函数的使用

    简单介绍Python中的len()函数的使用 函数:len() 1:作用:返回字符串.列表.字典.元组等长度 2:语法:len(str) 3:参数:str:要计算的字符串.列表.字典.元组等 4:返回 ...

最新文章

  1. 2、MapReduce的job提交启动过程
  2. $.post请求的参数在后台代码中得到为null_vue中Axios的封装和API接口的管理
  3. 变压器 5g_T5:文本到文本传输变压器
  4. python能做什么项目-python适合什么开发
  5. bzoj 2560: 串珠子【状压dp】
  6. 获取西刺代理IP构建代理池
  7. Mujoco 基本教程
  8. HTML中的元素分类
  9. 笔记本电脑禁用自带键盘
  10. APP添加人脸识别功能
  11. Java最新学习笔记(2020版)丨基于JKD1.8
  12. 备份和恢复 ESXi 主机配置
  13. 简单而有韵味,让你get最浪漫的表白编程代码大全
  14. USB虚拟总线驱动开发扩展之(利用虚拟USB总线驱动实现U盘模拟)
  15. day3--高级数据类型
  16. 【JNLP】什么是JNLP
  17. 很多人投身到元宇宙的怀抱,仅仅只是看到了元宇宙的热度
  18. mysql的左右连接 分页_Java 与 Mysql连接,并分页显示
  19. 反常积分(广义积分)存在判别法
  20. UVA1589 象棋 + UVA 220 黑白棋

热门文章

  1. tf.pad函数功能介绍
  2. 【DG】Oracle 19c使用dbca来搭建物理DG
  3. 02.Android之IPC机制问题
  4. 市场需求才是比特币优化的参考标准
  5. 使用nginx代理跨域,使用nginx代理bing的每日一图
  6. 【Unity Shader】三、漫反射Diffuse Shader例子
  7. easyui select 下拉框的取值和赋值
  8. MSSQL WITH (NOLOCK) 脏读
  9. unistd.h 中int access(const char * pathname, int mode); 判断进程能否以mode模式访问pathname文件(可以用来判断文件/目录是否存在)...
  10. 网络分层协议图以及各层的简介