python之str 字符串
str,字符串,有序的,存储多个字符,不可修改,通过下标值访问
快捷方式
![]()
1, 定义一个空字符串

2,定义一个非空字符串

3,索引,又名下标值


4,切片与延长



5,转义字符


字符串\ 不要转义的两种方法
- 字符串中使用两个反斜杠
\\ - 字符串前面加
r
>>> print('d:\python\data\nums\tabledata.xlsx') d:\python\data ums abledata.xlsx
>>> print('d:\\python\\data\\nums\\tabledata.xlsx') d:\python\data\nums\tabledata.xlsx
>>> print(r'd:\python\data\nums\tabledata.xlsx') d:\python\data\nums\tabledata.xlsx
6, python 属于面向对象语言

7,str字符串的属性与方法,
比较常用的有:'count','find','format','index','isdigit','strip'

8,# count() 统计字符串中某个字符个数

9,find()
# find("查找的字符",start,end) => start默认为0,end默认为-1,且包含-1
# 如果 end 写上则不顾
# 查找某个字符的下标值,如果没有找到,则返回-1
![]()
10,index()
# index("查找的字符",start,end) => start默认为0,end默认为-1,且包含-1
# 查找某个字符下标值,如果没有找到,则会报错

11, strip()
# 去除字符串中两边的空格和换行,
去除左边的为lstrip(),
去除右边的为rstrip()
12, isdigit()
# 检测字符串是否由数字组成,只包含数字返回True,否则返回False
13,format()
# 字符串拼接
>>> price = 2 >>> num = 4 >>> total = price*num >>> print('您应该支付'+str(total)+"元") 您应该支付8元 >>> print('购买了'+str(num)+"件商品,每件商品单价为"+str(price)+'您应该支付'+str(total)+"元") 购买了4件商品,每件商品单价为2您应该支付8元
>>> price = 2 >>> num = input("请输入购买数量:") >>> total = price*num # TODO 修复这里的bug >>> print('您应该支付'+str(total)+"元") 您应该支付8元



字符串拼接最常用的就是第1和第4种方法







浙公网安备 33010602011771号