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