Python基础(四)

Stella981
• 阅读 643

1.字符串

(1)定义

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

x = '123'
x = "123"
x = '''123'''
x = '''
    123
    456
    '''

三引号可以跨行使用.

(2)特性

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

Python基础(四)

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

Python基础(四)

(3)转义

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

x = '\\123'
x = "\"123\""

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

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

Python基础(四)

(4)常用操作

A.插入连接

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

Python基础(四)

B.去除空白

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

Python基础(四)

C.长度

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

Python基础(四)

D.unicode编码

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

Python基础(四)

注意参数是一个字符.

2.序列

(1)序列

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

(2)特点

A.索引

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

Python基础(四)

B.切片

形式为:

[start:end:step]

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

Python基础(四)

C.迭代

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

x = '123888'
for i in x:
    print(i,end = ' ')
print()

Python基础(四)

D.拆包赋值

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

Python基础(四)

E.重复运算

使用*表示重复n次.

Python基础(四)

点赞
收藏
评论区
推荐文章
Stella981 Stella981
3年前
Json特殊字符处理
JSon数据中的String传递数据时,需要处理好特殊字符.JSon数据中有特殊字符:1:引号,如果是使用单引号,来括值的话,那String中 ' 单引号为特殊字符2:正斜杠,反斜杠,换行符号等。另外,必须用(")而非(')表示字符串:/JSON字符串特殊字符处理,比如
Stella981 Stella981
3年前
LeetCode 007 Reverse Integer
题目描述:ReverseIntegerReversedigitsofaninteger.Example1: x123,return321Example2: x123,return321Haveyouthoughtaboutthis?Herearesomegoodquestions
Wesley13 Wesley13
3年前
PHP_50则
用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。
Stella981 Stella981
3年前
20190515—python基础:作业练习
1、print()函数、转义字符、变量和赋值1)print()函数请打印字符串'今天是星期天'打印整数'1235'字符串单引号、双引号、三引号的作用各是什么?运用print()函数计算”7856“2)转义字符下面是无脸男对千寻说的话:千寻你好,人们叫
Wesley13 Wesley13
3年前
10条PHP编程习惯助你找工作
http://blog.csdn.net/yihan1029/article/details/417664131、使用单引号括起来的字符串当使用双引号来括字符串时,PHP(https://www.oschina.net/p/php)解释器会对其进行变量替换、转义等操作,如“\\n”。如果只想输出一个基本的字符串,用单引号会节
可莉 可莉
3年前
20190515—python基础:作业练习
1、print()函数、转义字符、变量和赋值1)print()函数请打印字符串'今天是星期天'打印整数'1235'字符串单引号、双引号、三引号的作用各是什么?运用print()函数计算”7856“2)转义字符下面是无脸男对千寻说的话:千寻你好,人们叫
Wesley13 Wesley13
3年前
Java 基础语法
常量:在程序运行期间,固定不变的量常量的分类:1.字符串常量:凡是用双引号引起来的部分,叫做字符串常量,例如:"abc","hello","123"2.整数常量:直接写上的数字,没有小数点,例如:100,200,0,2503.浮点数常量:直接写上的数字,有小数点,
小万哥 小万哥
1年前
Python 中的字符串基础与应用
在Python中,字符串可以用单引号或双引号括起来。'hello'与"hello"是相同的。您可以使用print()函数显示字符串文字:示例:Pythonprint("Hello")print('Hello')将字符串分配给变量是通过变量名后跟等号和字符串
小万哥 小万哥
9个月前
深入理解 Java 变量类型、声明及应用
Java变量变量是用于存储数据值的容器。在Java中,有不同类型的变量,例如:String存储文本,例如"你好"。字符串值用双引号引起来。int存储整数(全数字),没有小数,例如123或123。float存储浮点数,带有小数,例如19.99或19.99。c
小万哥 小万哥
3个月前
Kotlin 字符串教程:深入理解与使用技巧
Kotlin中的字符串用于存储文本,定义时使用双引号包围字符序列,如vargreeting"Hello"。Kotlin能自动推断变量类型,但在未初始化时需显式指定类型,如varname:String。可通过索引访问字符串元素,如txt0获取首字符。字符串作为对象,拥有属性和方法,如length获取长度,toUpperCase()转大写。可使用compareTo()比较字符串,indexOf()查找子串位置。字符串中嵌入单引号表示文本内的引号,如"It&39;salright"。使用或plus()