python中输入的字怎么表示_简单讲解Python中的字符串与字符串的输入输出
字符串字符串用''或者""括起来,如果字符串内部有‘或者",需要使用\进行转义
>>> 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中的字符串与字符串的输入输出相关推荐
- python中浮点数能用乘法吗_简单讲解Python中的数字类型及基本的数学计算
Python有四种类型的数字:1.整型 a = 2 print a 2.长整型 b = 123456789 print b 3.浮点数 c = 3.2E2 print c 4.复数 复数为实数的推广, ...
- python中输入字符串_简单讲解Python中的字符串与字符串的输入输出
简单讲解Python中的字符串与字符串的输入输出 发布于 2016-03-26 14:35:42 | 110 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种面向 ...
- python编程中条件句_简单讲解Python编程中namedtuple类的用法
Python的Collections模块提供了不少好用的数据容器类型,其中一个精品当属namedtuple. namedtuple能够用来创建类似于元祖的数据类型,除了能够用索引来访问数据,能够迭代, ...
- 基于python的百度贴吧爬虫系统_简单的Python爬虫爬取坦克世界贴吧
自己的笔记放在这里 入门试水 首先安装python库,要装两个 bs4 和html5lib,Windows下到CMD里面用pip装 pip install html5lib pip install b ...
- python中控制代码块逻辑关系_一、Python基础知识
1.1 Python简介 (1)解释型语言 解释型语言在运行程序的时候才逐行翻译.运行. ①优点: 有良好的平台兼容性,在任何环境中都可以运行(安装了解释器)灵活,修改代码的时候直接修改就可以,可以快 ...
- 在python中使用什么工具管理模块_怎么使用Python pip(管理模块工具)
怎么使用Python pip(管理模块工具) 发布时间:2020-08-26 16:04:26 来源:亿速云 阅读:71 作者:Leah 本篇文章给大家分享的是有关怎么使用Python pip(管理模 ...
- 为什么在python中整数的值没有限制_为什么在Python中整数是不可变的?
在Python中,使数字不可变的设计决策是什么? 不变性有几个原因,让我们先看看不变性的原因是什么? 1-内存节省内存.如果众所周知一个对象是不可变的,那么可以很容易地复制它,为同一个对象创建一个新的 ...
- [转载] python中的且语句_简单探讨python中的语句和语法
参考链接: 在Python中解包:并行分配之外 python程序结构 python"一切皆对象",这是接触python听到最多的总结了.在python中最基层的单位应该就是对象了, ...
- python中len用法_简单介绍Python中的len()函数的使用
简单介绍Python中的len()函数的使用 函数:len() 1:作用:返回字符串.列表.字典.元组等长度 2:语法:len(str) 3:参数:str:要计算的字符串.列表.字典.元组等 4:返回 ...
最新文章
- 2、MapReduce的job提交启动过程
- $.post请求的参数在后台代码中得到为null_vue中Axios的封装和API接口的管理
- 变压器 5g_T5:文本到文本传输变压器
- python能做什么项目-python适合什么开发
- bzoj 2560: 串珠子【状压dp】
- 获取西刺代理IP构建代理池
- Mujoco 基本教程
- HTML中的元素分类
- 笔记本电脑禁用自带键盘
- APP添加人脸识别功能
- Java最新学习笔记(2020版)丨基于JKD1.8
- 备份和恢复 ESXi 主机配置
- 简单而有韵味,让你get最浪漫的表白编程代码大全
- USB虚拟总线驱动开发扩展之(利用虚拟USB总线驱动实现U盘模拟)
- day3--高级数据类型
- 【JNLP】什么是JNLP
- 很多人投身到元宇宙的怀抱,仅仅只是看到了元宇宙的热度
- mysql的左右连接 分页_Java 与 Mysql连接,并分页显示
- 反常积分(广义积分)存在判别法
- UVA1589 象棋 + UVA 220 黑白棋
热门文章
- tf.pad函数功能介绍
- 【DG】Oracle 19c使用dbca来搭建物理DG
- 02.Android之IPC机制问题
- 市场需求才是比特币优化的参考标准
- 使用nginx代理跨域,使用nginx代理bing的每日一图
- 【Unity Shader】三、漫反射Diffuse Shader例子
- easyui select 下拉框的取值和赋值
- MSSQL WITH (NOLOCK) 脏读
- unistd.h 中int access(const char * pathname, int mode); 判断进程能否以mode模式访问pathname文件(可以用来判断文件/目录是否存在)...
- 网络分层协议图以及各层的简介