Python -- 长字符串

如果需要写一个非常非常长的字符串,它需要跨多行,那么,可以使用三个引号代替普通引号。

print ‘‘‘This is a very long string.
It continues here.
And it‘s not over yet.
"Hello, world!"
Still here.‘‘‘

也可以使用单个双引号,如"""Like This"""。注意,因为这种与众不同的引用方式,你可以在字符串之中同时使用单引号和双引号,而不需要使用反斜线进行转义。

########################## 分割线 ########################

普通表达式也可以跨行,如果一行之中最后一个字符是反斜线,那么,换行符本身就“转义”了,也就是被忽略了。例如:

print "Hello, world!"

这句会打印Hello, world!,这个用法也适用于这个表达式和语句:

>>> 1 + 2 +                4 + 5
12
>>> print               ‘Hello, world‘
Hello, world
时间: 2024-10-17 02:12:58

Python -- 长字符串的相关文章

python之字符串处理

1.单引号字符串和转义引号 单引号和双引号区别不大,对出现的特殊符号,可用反斜线(\)对字符串中的引号进行转义. 2.拼接字符串 3.字符串表示 ,str 和 repr (将值转换为字符串的两种机制) 3.1. str 把值转换为合理形式的字符串,以便用户理解; 3.2.repr 创建一个字符串,以合法的python表达式的形式来表示值,repr(x)可用`x`(单引号)表示,但在pyhton3.0中已不再使用``,,所以建议习惯使用repr 4. input 和 raw_input的比较 4.

【Py】变量、字符串、原始字符串、长字符串

变量: python中变量不需要事先声明,但在使用之前需要赋值,和其他编程语言一样由字母.数字.下划线组成,且首位不能是数字 字符串: python中是用双引号或单引号括起来的内容,但单双引号不能混用,如过在字符串中本身又包含字符串,可以使用转义字符 Let's go!的两种写法: 1 >>> 'Let\'s go!' 2 "Let's go!" 1 >>> "Let's go!" 2 "Let's go!"

python中字符串拼接

python中字符串拼接的三种方式: 1.使用 '+': 这中方式会在内存中,没使用一次就开辟一个新的空间,不建议使用.当数据庞大时候效率很低.后期有垃圾回收机制来处理没有用的字符串 案例:name = 'jam' name1 = name + 'c'这样内存中会开辟一个空间存放 name2 = name1 + 'h''这样内存中会再开辟一个空间存放 2.字符串格式化的形式:%s,这中方式让内存最多就开辟两个空间来进行存放字符. 案例:name = 'jam' name2 = 'chen' se

python之字符串和变量

变量: 1.在使用变量之前,必须先赋值: 2.变量名可以是字母,数字,下划线,但是不能以数字开头: 3.字母可以是大写可以小写,但是大小写是不同的:如Fishc和fishc是不一样的: 4.等号(=)是赋值的意思,左边是名字后边是值不可以写反: 5.变量名尽量要专业.可读性要强. 转义字符: 1.如果我们要打印Let's go! >>>Let's go! 这样是会报错的. 采用如下方法(采用反斜杠!) >>>Let\'s go! 就可以得到"Let's go!

长字符串、原始字符串和字节

在python中,有一些独特而有用的字符串表示方式.可以表示包含换行符或反斜杠换行符的字符串(长字符串和原始字符串).在python3中,所有字符串都是Unicode字符串. 1.长字符串 要表示跨越多行的字符串,可使用三引号.这让解释器能够识别表示字符串开始和结束的位置,因此字符串本身可包含单.双引号,无需使用反斜杠转义. 例: ''' hello,world 123 你好吗! ''' 2.原始字符串和常规字符串 原始字符串以r为前缀表示,不以特殊方式处理反斜杠,因此在有些情况下很有用(例:正

详解Python拼接字符串的七种方式

忘了在哪看到一位编程大牛调侃,他说程序员每天就做两件事,其中之一就是处理字符串.相信不少同学会有同感. 几乎任何一种编程语言,都把字符串列为最基础和不可或缺的数据类型.而拼接字符串是必备的一种技能.今天,我跟大家一起来学习Python拼接字符串的七种方式. 1.来自C语言的%方式 print('%s %s' % ('Hello', 'world')) >>> Hello world %号格式化字符串的方式继承自古老的C语言,这在很多编程语言都有类似的实现.上例的%s是一个占位符,它仅代表

Python拼接字符串的7种方法总结

前言 忘了在哪看到一位编程大牛调侃,他说程序员每天就做两件事,其中之一就是处理字符串.相信不少同学会有同感. 在Python中,我们经常会遇到字符串的拼接问题,几乎任何一种编程语言,都把字符串列为最基础和不可或缺的数据类型.而拼接字符串是必备的一种技能.今天,我跟大家一起来学习Python拼接字符串的七种方式. 下面话不多说了,来一起看看详细的介绍吧 1.来自C语言的%方式 print('%s %s' % ('Hello', 'world')) >>> Hello world %号格式化

JSP简单练习-省略显示长字符串

<%@ page contentType="text/html; charset=gb2312" %> <!-- JSP指令标签 --> <%@ page import="java.util.*" %> <!-- JSP指令标签 --> <html> <head> <title>长字符串截取示例</title> </head> <body> <

Python 的字符串类子串查找函数

Python 的字符串类有个很好用的函数,可很方便的用于与查找Python字符串类型对象子串相关的操作,具体的API如下: | find(...) | S.find(sub [,start [,end]]) -> int | | Return the lowest index in S where substring sub is found, | such that sub is contained within s[start:end]. Optional | arguments start