字符串

1.字符串

1.1 字符串介绍

字符串是 Python 中最常用的数据类型。我们可以使用引号( ’ 或 " )来创建字符串。

创建字符串很简单,只要为变量分配一个值即可。例如:

>>> var1 = 'hello world'
>>> var2 = "hello world"
>>> var1
'hello world'
>>> var2
'hello world'

1.2 访问字符串中的值

Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。

Python 访问子字符串,可以使用方括号来截取字符串,如下实例:
[root@python 20200818]# cat 01.py
#!/usr/bin/python
var1 = “hello world”
var2 = “long”
print(var1[0])
print(var1[1:10:2])
print(var2[1:5])
[root@python 20200818]# python 01.py
h
el ol
ong

1.3 字符串更新

你可以截取字符串的一部分并与其他字段拼接,如下实例:
[root@python 20200818]# cat 02.py
#!/usr/bin/python
var1 = “hello world”
print(“已更新字符串:”,var1[:6]+‘long’)
[root@python 20200818]# python 02.py
已更新字符串: hello long

1.4 转义字符

在需要在字符中使用特殊字符时,python用反斜杠()转义字符。如下表:
在这里插入图片描述

1.5 字符串运算符

下表实例变量 a 值为字符串 “Hello”,b 变量值为 “Python”:
在这里插入图片描述
[root@python 20200818]# cat 03.py

#!/usr/bin/python
a = "Hello"
b = "Python"
print("a+b:",a + b)
print("a*2:",a * 2)
print("a[1]:",a[1])
print("a[1:4]:",a[1:4])
print("a[:4]:",a[:4])
[root@python 20200818]# python 03.py 
a+b: HelloPython
a*2: HelloHello
a[1]: e
a[1:4]: ell
a[:4]: Hell

1.6 字符串格式化

Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。
[root@python 20200818]# cat 04.py
#!/usr/bin/python
print(“我叫 %s 今年 %d 岁!” %(‘long’,10))
[root@python 20200818]# python 04.py
我叫 long 今年 10 岁!

python字符串格式化符号:
在这里插入图片描述
格式化操作符辅助指令:
在这里插入图片描述

1.7 三引号

[root@python 20200818]# cat 03.py
#!/usr/bin/python
para_str = “”“这是一个多行字符串的实例
多行字符串可以使用制表符
TAB ( \t )。
也可以使用换行符 [ \n ]。
“””
print (para_str)
[root@python 20200818]# python 03.py
这是一个多行字符串的实例
多行字符串可以使用制表符
TAB ( )。
也可以使用换行符 [
]。

1.8 字符串内建函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值