基本数据类型系列:
一、 数字类型 http://t.csdn.cn/fUM2x
二、数字类型的运算 http://t.csdn.cn/FRJko
三、字符串类型及格式化
四、字符串类型的操作 http://t.csdn.cn/JrtEi
————————————————
活动地址:CSDN21天学习挑战赛
目录
1.字符串
介绍:字符串在程序里常用来表示文本信息,用一对双引号(" ")或者一对单引号(' ')括起来。
多行字符利用三对双引号(""" """)或者三对单引号(''' ''')表示,字符串包括两种序列体系:正
向递增和反向递减。
2.字符串的索引
对于字符串中的某个字符的检索称为索引。
格式:<字符串或字符串变量>[序号]
字符串的序号是从0开始,如果字符串长度为L,那么后一位对应的序号为L - 1。
当然也可以通过反向递减的序号,那么最后一位的序号为 -L。
a = '你好,Python'
print(a[1])
print(a[-8])
注意:1、中文字符和英文字符都记作一个字符,长度为1。
2、双引号和单引号表示的字符串作用都一样,两者没有区别。
3. 字符串的切片
定义:对字符串中的某个子串或区间的检索称为切片。
格式:<字符串或字符串变量>[起点:终点(不包括):step(步长)]
默认步长为1
a = "你好,Python"
print(a[:5])
print(a[1:6])
print(a[3:])
print(a[:3])
print(a[1:7:2])
# 你好,Py
# 好,Pyt
# Python
# 你好,
# 好Pt
4.转义字符
转义字符用反斜杠(\)表示。
字符 | 含义 |
---|---|
\n | 换行 |
\\ | 反斜杠 |
\' | 引号 |
\t | 制表符 |
5.format()格式转换字符串方法
作用:在Python中我们可以通过format()方法来解决字符串和变量同时输出的格式安排问题。
格式:<模板字符串>.format(<参数>)
1.模板字符串是由字符串和槽({})组成的字符串,用来控制字符串和变量的显示效果。
2.模板字符串有多个槽,那么对应的参数会默认按照位置传递。
3.也可以对每个槽序号进行设置,在槽中加入对应序号,参数就会按序号传递。
4.如果槽数量和参数数量不一致,则会报错。
6.format()方法的格式控制
format()方法的槽除了包含参数序号,还可以包含格式控制信息。
格式:{<参数序号>:<格式控制序号>}
第一组
s = "LiuJiaHao"
# 居中
print("{:^20}".format(s))
# 宽度小于s,输出s的宽度。
print("{:1}".format(s))
# 右对齐并用1填充空白位置
print("{:1>20}".format(s))
print("{:1<20}".format(s))
第二组
对参数本身进行规范,分别为千位分隔符、精度。
# 千位分隔符
s = 31415926
print("{:=>20,}".format(s))
# 精度
# 参数类型保留小数参数需要是浮点数,保留字符串长度可以为字符串。
s = 31415926
print("{:.2f,}".format(s))
都看到这里了,给个大大的赞再走吧。