python基础语法----字符串

本文详细介绍了Python中字符串的基本操作,包括定义、方法和常见函数的使用,如capitalize、center、count、endswith等,还涵盖了字符串的格式化、大小写转换、分割、连接等实用技巧,是Python初学者掌握字符串处理的重要参考资料。
摘要由CSDN通过智能技术生成

字符串:

   字符串的定义函数 : str()

                                    a = str()

                                  符号:双引号 "  "  单引号 '   ' 三引号 "'    "'

                                        a = "  "  or  a = '   ' or  a ="'   "' 

    字符串的方法:

      capitalize(无参) ----- 格式化字符串,将字符串的首字母进行大写 (但不改变字符串原本的值)

                

      center(width,fillchar) ------ 按照字符串的长度(width必须大于字符串本身的长度,单位是符号位)进行居中,fillchar默认的是空格,是可选参数   

        

 rjust(width,fillchar) ------ 右对齐,fillchar默认的是空格,是可选参数,

        

ljust(width,fillchar)--------左对齐,fillchar默认的是空格,是可选参数

         

count(字符 or 字符串) --------- 统计字符或者字符串出现的次数(返回字符的或字符串的个数)

         

 endswith(字符  或 字符串) ------- 判断字符串是否以XXXX位结尾  (返回值为布尔类型  Ture  Flast)

        

 startswith(字符  或 字符串) ------- 判断字符串是否以XXXX位开始  返回值为布尔类型  Ture  Flast)

        

index(字符  或 字符串) ------- 查找字符或者字符串第一次出现的位置,如果不存在会抛出异常 (从左往右查找,返回序号)

        

 rindex(字符  或 字符串)--------从右往左查找相应的字符或字符串最后出现(最后一个:从左往右最后一个,从右往左第一个)位置,如果不存在会抛出异常(返回序号)

        

find(字符  或 字符串) ----- 查找字符或者字符串第一次出现的位置,如果不存在返回-1

         

 rfind------ 从右往左找,查找的是字符或者字符串出现的最后一个(最后一个:从左往右最后一个,从右往左第一个)位置(角标)

        

 format() ------ 格式化字符串  format 函数可以接受不限个参数,位置可以不按顺序  常用在字符串的拼接

        

 islower() ------------ 判断字符串是否全部为小写字母  返回布尔类型

        

 lower() ----- 将字符串转换为小写字母 

        

isupper() ---------判断字符串是否全部为大写字母  返回布尔类型

        

upper()-----将字符串的小写字母转换为大写字母  

        

 istitle ()------------ 判断字符串是否为标题(标题:单词的首字母大写)   返回布尔类型

        

  title()------将字符转化为标题 

        

isspace()------- 判断字符串是否为空白字符串(空白字符串:全是空格)如果为空白字符串着返回 Ture 否则返回 Flast

        

 isdigit ------ 判断是否全为数字(用途:将字符串转换为整型)返回布尔类型

        

isalnum ------判断的不是全为数字,判断的是,是否是,有效字符(除#*&%)  返回布尔类型

         

isalpha ------ 判断是否全为字母 返回布尔类型

        

split(“ ”) ------- 分割字符串,返回的是列表 (默认以空格为分割符,分割符可变)

        

         

join ---------- 以特定的格式将一个可迭代的对象转换成字符串   "分割符".join(可迭代对象) 

        

 strip ------- 清除字符串两侧的空格     

        

rstrip -------- 清除字符串右边的空格      lstrip -------- 清除字符串左边的空格

         

replace(旧字符,新字符) -------- 新字符或者字符串替换旧字符或字符串   所有旧字符串都会被新的替换   

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值