![](https://img.haomeiwen.com/i2381238/96badf52f98227a4.png)
日常要处理的数据中,字符串占据量最大的。
字符串也是python三大数据之一:字符串,字典,列表。
对字符串常用操作学习一篇:
- 字符串的表示
- 字符串基本操作:
- 字符串格式化:
- 字符串的方法:
一、字符串的表示与字符串类型
字符串是什么?
就是一串字符,用来表示一些文本。
#字符串的表示
myname = "tommyzhang"
teacher = "张明"
python中字符的表示用的包括符有4种:
单引号: ' '
双引号: " "
单三引号: ''' '''
双三引号: """ """
你问这些表示一样吗? python中4个都是字符串的表示方法,都一样。
但咱写文章,有分一句话,一段话,那要表示
一句话: 用单引号或双引号
一段话: 用单三引号或双三引号
#列子:
#一句话
print("用单引号\'\'或双引号\"\"来表示一句话")
print('用单引号\'\'或双引号\"\"来表示一句话')
#一段话
print(
'''
这是用
三单引号来表示的一段话
'''
)
print(
"""
这是用
三双引号来表示的一段话
"""
)
#以下是打印结果:
用单引号''或双引号""来表示一句话
用单引号''或双引号""来表示一句话
这是用
三单引号来表示的一段话
这是用
三双引号来表示的一段话
二、字符串基本操作:索引、分片,求长度,拼接
索引:
string = "我是字符串"
要取出"是"字
print(string[2])
#打印出: 是
字符串拼接:
str1 = "我是"
str2 = "字符串"
print(str1+str2)
#打印出:
我是字符串
分片:
zhifu = "this is python"
print(zhifu[:3]) #取前面3个字符
#打印出:thi
print(zhifu[1:]) #从第二个字符开符开始的字符
#打印出:his is python
print(zhifu[1:4])#从第二个字符开始的4个字符,PS:空格也算一个字符
#打印出:his
求长度:用函数len()
zhifu = "this is python"
print(len(zhifu))
#打印出:14 (PS:空格也算一个字符)
三、字符串格式化:
用得最多是%来格式化
print("格式化显示:%s" %"这是python")
#打印出:格式化显示:这是python
PS:这些是字符串的基本操作,进阶及高级操作将以一个实修程序来写。
100分大神,80分大牛,60分大白,够用,能用,就好
网友评论