Python基础(四)

1.字符串

(1)定义

可以使用单引号,双引号,三引号定义字符串.

1x = '123' 2x = "123" 3x = '''123''' 4x = ''' 5 123 6 456 7 '''

三引号可以跨行使用.

(2)特性

python中的字符串是不可变对象:

在这里插入图片描述

字符串也属于序列的一种,支持切片操作:

在这里插入图片描述

(3)转义

转义一般用于单引号,双引号,斜杠等特殊符号.

1x = '\\123' 2x = "\"123\""

对于用单引号引起的字符串,若含有单引号,可以把外面的单引号改成双引号,对于双引号字符串也类似.

另一种可以不用转义的方法是在字符串前加一个r:

在这里插入图片描述

(4)常用操作

A.插入连接

使用x.join(a)表示把x插入到a中的每个字符中间:

在这里插入图片描述

B.去除空白

strip(),去除左右空白字符,包括空格,换行,制表符.

在这里插入图片描述

C.长度

计算字符串长度,len(x):

在这里插入图片描述

D.unicode编码

  • ord():计算unicode编码.
  • chr():与ord()相反,解码.

在这里插入图片描述

注意参数是一个字符.

2.序列

(1)序列

序列是列表,元组,字符串等元素之间具有顺序关系的数据类型的统称,不是一个独立的数据类型.

(2)特点

A.索引

可以通过索引来获取元素的值:

在这里插入图片描述

B.切片

形式为:

[start:end:step]

start为起始位置,包含.end为结束位置,不包含,step为步长,默认为1,三者都可以省略.三者都可以为负数.

在这里插入图片描述

C.迭代

序列是支持迭代的,可以放在for循环的in后:

1x = '123888' 2for i in x: 3 print(i,end = ' ') 4print()

在这里插入图片描述

D.拆包赋值

用逗号分隔等号左边的变量,等号右边为一个序列.

在这里插入图片描述

E.重复运算

使用*表示重复n次.

在这里插入图片描述

点赞
收藏

评论区

加载中...

相关推荐

Json特殊字符处理

JSon数据中的String传递数据时,需要处理好特殊字符.JSon数据中有特殊字符:1:引号,如果是使用单引号,来括值的话,那String中 ' 单引号为特殊字符2:正斜杠,反斜杠,换行符号等。另外,必须用(")而非(')表示字符串:/JSON字符串特殊字符处理,比如

LeetCode 007 Reverse Integer

题目描述:ReverseIntegerReversedigitsofaninteger.Example1: x123,return321Example2: x123,return321Haveyouthoughtaboutthis?Herearesomegoodquestions

PHP_50则

用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。

20190515—python基础:作业练习

1、print()函数、转义字符、变量和赋值1)print()函数请打印字符串'今天是星期天'打印整数'1235'字符串单引号、双引号、三引号的作用各是什么?运用print()函数计算”7856“2)转义字符下面是无脸男对千寻说的话:千寻你好,人们叫

10条PHP编程习惯助你找工作

http://blog.csdn.net/yihan1029/article/details/417664131、使用单引号括起来的字符串当使用双引号来括字符串时,PHP(https://www.oschina.net/p/php)解释器会对其进行变量替换、转义等操作,如“\\n”。如果只想输出一个基本的字符串,用单引号会节

20190515—python基础:作业练习

1、print()函数、转义字符、变量和赋值1)print()函数请打印字符串'今天是星期天'打印整数'1235'字符串单引号、双引号、三引号的作用各是什么?运用print()函数计算”7856“2)转义字符下面是无脸男对千寻说的话:千寻你好,人们叫