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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • MySql Povit_MySQL pivot row成动态列数「建议收藏」

    MySql Povit_MySQL pivot row成动态列数「建议收藏」杨魅力不幸的是,MySQL没有PIVOT基本上你想要做的功能。因此,您需要使用带有CASE语句的聚合函数:selectpt.partner_name,count(casewhenpd.product_name=’ProductA’THEN1END)ProductA,count(casewhenpd.product_name=’ProductB’THEN1…

    2025年6月20日
    2
  • vijos 1115 火星人

    vijos 1115 火星人

    2022年1月26日
    45
  • python无人机编程_3d硬金是什么意思

    python无人机编程_3d硬金是什么意思往期本文是双足机器人系列的第三篇,在前面的文章中我们介绍了2D线性倒立摆的基本理论,详见:【双足机器人(1)】线性倒立摆及其运动控制(附代码)在这篇文章中我们要详细介绍3D线性倒立摆的基本…

    2022年8月18日
    5
  • qq群大数据可视化查询_QQ数据库

    qq群大数据可视化查询_QQ数据库2009年QQ群关系数据库可视化查询器优化推广获客神器十年老数据库最近很多人问这个QQ群关系数据库的事儿,拉出来聊一聊,顺带做了部分优化之前这个是被很多大神玩丢下来的东西,近几年手游市场的兴起,又成了手游市场的获客神器2012年之前封存的群关系数据,收录了将近8000万条群组信息,包含各种行业群,交友群,游戏群,手游推广的主要客户群体还是来源于游戏相关的群。简单讲,就是通过QQ群关系数据库,获取十年前的端游客户,从而转化为手游的消费者。为何要用这么

    2022年10月2日
    6
  • java编码native2ascii下载_native2ascii.exe

    java编码native2ascii下载_native2ascii.exenative2ascii.exe是一款好用的转码工具,主要用于字符转码和反转码,在Java开发过程中总会出现一些乱码问题或者无法正确识别读取的问题,这时候就需要进行转码,可对属性文件和其他字符编码进行转换,从而解决上述问题。需要的Java开发人员可下载!基本介绍native2ascii工具是对属性文件和其他字符编码进行相互转换。在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的…

    2025年10月30日
    2
  • Java8 stream流之分组 groupingBy 的使用

    Java8 stream流之分组 groupingBy 的使用使用stream流可以让我们的代码看上去很简洁,本文举例了按照班级分组、分组再过滤、统计分组后人数、嵌套分组、分组排序…

    2022年8月20日
    52

发表回复

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

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