python字符串内置方法[通俗易懂]

字符串的内置方法(部分)

大家好,又见面了,我是你们的朋友全栈君。

字符串的内置方法(部分)

    移除空白strip
# msg=' hello '
# print(msg)
# print(msg.strip())

# msg='***hello*********'
# msg=msg.strip('*')
# print(msg)

# print(msg.lstrip('*'))
# print(msg.rstrip('*'))

#用处
# while True:
# name=input('user: ').strip()
# password=input('password: ').strip()
#
# if name == 'egon' and password == '123':
# print('login successfull')



#     切分split
# info='root:x:0:0::/root:/bin/bash'
# print(info[0]+info[1]+info[2]+info[3])

# user_l=info.split(':')
# print(user_l[0])

# msg='hello world egon say hahah'
# print(msg.split()) #默认以空格作为分隔符

cmd='download|xhp.mov|3000'
# cmd_l=cmd.split('|')
# print(cmd_l[1])
# print(cmd_l[0])

# print(cmd.split('|',1))

#用处
# while True:
# cmd=input('>>: ').strip()
# if len(cmd) == 0:continue
# cmd_l=cmd.split()
# print('命令是:%s 命令的参数是:%s' %(cmd_l[0],cmd_l[1]))




#
#     长度len

# print(len('hell 123'))

#
#     索引

#
#     切片:切出子字符串
# msg='hello world'
# print(msg[1:3]) #1 2
# print(msg[1:4]) #1 2 3




# oldboy_age=84
# while True:
# age=input('>>: ').strip()
# if len(age) == 0:continue
# if age.isdigit():
# age=int(age)
# else:
# print('must be int')





#startswith,endswith
# name='alex_SB'
# print(name.endswith('SB'))
# print(name.startswith('alex'))


#replace
# name='alex say :i have one tesla,my name is alex'
# print(name.replace('alex','SB',1))

# print('my name is %s my age is %s my sex is %s' %('egon',18,'male'))
# print('my name is {} my age is {} my sex is {}'.format('egon',18,'male'))
# print('my name is {0} my age is {1} my sex is {0}:{2}'.format('egon',18,'male'))
# print('my name is {name} my age is {age} my sex is {sex}'.format(
# sex='male',
# age=18,
# name='egon'))


# name='goee say hello'
# # print(name.find('S',1,3)) #顾头不顾尾,找不到则返回-1不会报错,找到了则显示索引
# # print(name.index('S')) #同上,但是找不到会报错
#
# print(name.count('S',1,5)) #顾头不顾尾,如果不指定范围则查找所有


#join
# info='root:x:0:0::/root:/bin/bash'
# print(info.split(':'))

# l=['root', 'x', '0', '0', '', '/root', '/bin/bash']
# print(':'.join(l))


#lower,upper
# name='eGon'
# print(name.lower())
# print(name.upper())



 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/124541.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • winhex 数据恢复_win10文件恢复软件

    winhex 数据恢复_win10文件恢复软件数据恢复分类:硬恢复和软恢复。所谓硬恢复就是硬盘出现物理性损伤,比如有盘体坏道、电路板芯片烧毁、盘体异响,等故障,由此所导致的普通用户不容易取出里面数据,那么我们将它修好,同时又保留里面的数据或后来恢

    2022年8月5日
    5
  • java 获取当前系统时间 时间比较

    java 获取当前系统时间 时间比较JAVA获得当前时间的几种方法一.获取当前系统时间和日期并格式化输出:importjava.util.Date;importjava.text.SimpleDateFormat;publicclassNowString{publicstaticvoidmain(String[]args){ SimpleDateFormat

    2022年10月19日
    3
  • SLAM学习笔记(十九)开源3D激光SLAM总结大全——Cartographer3D,LOAM,Lego-LOAM,LIO-SAM,LVI-SAM,Livox-LOAM的原理解析及区别

    SLAM学习笔记(十九)开源3D激光SLAM总结大全——Cartographer3D,LOAM,Lego-LOAM,LIO-SAM,LVI-SAM,Livox-LOAM的原理解析及区别本文为我在浙江省北大信研院-智能计算中心-情感智能机器人实验室-科技委员会所做的一个分享汇报,现在我把它搬运到博客中。由于参与分享汇报的同事有许多是做其他方向的机器人工程师(包括硬件、控制等各方面并不是专门做SLAM的工程师),加上汇报的内容较多,因此在分享中我尽量使用简介的口语,而不出现复杂的公式。所以本文面向的是3D-slam方向的初学者。内容在整理中参考了许多链接,将放在最后。在文章结束后,我会把原PPT放在上面,需要者自取。另外打个广告,在slam方向有实习意愿的,请发送简历至zkyy8

    2022年8月23日
    10
  • DEDECMS中的几个常见的自定义常量DEDEMEMBER等位置

    DEDECMS中的几个常见的自定义常量DEDEMEMBER等位置

    2021年9月25日
    45
  • JavaScript判断数组中是否包含某个值「建议收藏」

    JavaScript判断数组中是否包含某个值「建议收藏」有下面几种方法可以实现:方法一:array.indexOf判断数组中是否存在某个值,如果存在,则返回数组元素的下标,否则返回-1。letarr=[1,2,3,4];letindex=arr.indexOf(3);console.log(index);方法二:array.includes(searcElement[,fromIndex])此方法判断数组中是否存在某个值,如果存在返回true,否则返回falseletarr=[1,2,3,4];if(arr.includes(3))

    2022年10月7日
    1
  • AspNetPager组件

    AspNetPager组件UrlPaging=”false”NumericButtonTextFormatString=”[{0}]”CustomInfoHTML=”第%CurrentPageIndex%页共%PageCount%页显示%StartRecordIndex%-%EndRecordIndex%条”                                   ShowCusto

    2025年7月31日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号