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种方法


 

posted @ 2021-06-30 13:18  帅袁  阅读(308)  评论(0)    收藏  举报