V1.6 python数据类型:字符串

2019-06-19  本文已影响0人  大白python
python数据类型:字符串

日常要处理的数据中,字符串占据量最大的。
字符串也是python三大数据之一:字符串,字典,列表。
对字符串常用操作学习一篇:

  1. 字符串的表示
  2. 字符串基本操作:
  3. 字符串格式化:
  4. 字符串的方法:

一、字符串的表示与字符串类型

字符串是什么?
就是一串字符,用来表示一些文本。

#字符串的表示
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分大白,够用,能用,就好
上一篇 下一篇

猜你喜欢

热点阅读