Python基础---字符串

字符串
定义:双引号或者单引号中的数据,就是字符串
         b = "奥特曼"
         b = '123456'
一、字符串索引:从0开始   str[X]

name = 'abcdef'
print(name[0])
print(name[1])
print(name[2])

# 取下标 0~2 的字符
print(name[0:3]) 
# 取下标为 3~4 的字符
print(name[3:5]) 

二、字符串格式化
        print("我今年%d岁"%age)中  % 就是格式化 

 常用的格式符号

%c

字符

%s

字符串

%f

浮点实数

%i

有符号十进制整数

%d

有符号十进制整数

%u

无符号十进制整数

%o

八进制整数

%x

十六进制整数(小写字母)

三、字符串操作:
    1.find()
            检测 str 是否包含在 mystr中,如果是返回开始的索引值,否则返回-1
            mystr.find(str, start=0, end=10)
    2.index()
            返回索引值,没有异常
            mystr.index(str, start=0, end=len(mystr))
    3.count()
            返回 str在start和end之间 在 mystr里面出现的次数
            mystr.count(str, start=0, end=10)
    4.replace()
            把mystr中的 str1 替换成 str2
            mystr.replace(str1, str2)
    5.split()      splitlines()
            以str 为分隔符切片mystr     mystr.split(str=" ")   
            按照行分隔,返回一个包含各行作为元素的列表  mystr.splitlines()  
    6.join()
            mystr 中每个字符后面插入str,构造出一个新的字符串
            mystr.join(str)
    7.startswith()   endswith()
            检查字符串是否是以 obj 开头/结尾, 是则返回 True,否则返回 False
            mystr.startswith(obj)     mystr.endswith(obj)
    8.lower()  upper()
            转换 mystr 中的小写字母为大写     mystr.upper()    
            转换 mystr 中所有大写字符为小写   mystr.lower()    
    9.ljust(width)   rjust(width)   center(width)
            返回一个原字符串左/右/中间对齐,并使用空格填充至长度 width 的新字符串
    10.lstrip()      rstrip
            删除 mystr 字符串左边/末尾的空格
    11.partition()
            把mystr以str分割成三部分,str前,str和str后
            mystr.partition(str)
    12.isalnum()   isalpha()    isdigit()  isupper()
            判断都是  数字或字母  字母  数字   大写
    13.capitalize() 
            把字符串的第一个字符大写
            mystr.capitalize()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值