zoukankan      html  css  js  c++  java
  • py中 字符串常用操作

    #常用判断操作
    str1 = "Administrator"
    print(str1.startswith("A"))   #判断字符串:以a开头的
    print(str1.endswith("r"))    #判断字符串:以r结尾
    print(str1.isdigit())         #判断该字符串,是数字
    print(str1.upper())      #将字符串,转换为大写
    print(str1.lower())      #将字符串,转换为小写
    
    #字符串拆分 str1 = "hello world" print(str1.split(" ")) #以中间空格为分隔,拆分字符串。 格式为列表 print(" ".join(str1.split(" "))) #先以空格为分隔,拆分字符串,结果为列表格式。然后" ".join() 操作,结果为字符串str格式 #字符串拼接 name = "qika" age = "18" sex = "man" print("我是%s,今年%s,性别是%s" %(name,age,sex)) #%s来赋值 print("我是{0},年龄是{1},性别是{2}".format(name,age,sex)) #用" ".format() 来赋值-------->最常用!!! print("我是{name},年龄是{age},性别是{sex}".format(name=name,age=age,sex=sex)) #用" ".format() 来赋值。用参数传递的形式来赋值

    执行结果:

    #字符串切片
    str1 = "helloworld"
    '(python当中计数从0开始,取值时:开始边界要取,结尾边界不取)'
    
    print(str1[1:4])    #取第1-4,结果为ell
    print(str1[4:])     #取从第4开始的所有
    print(str1[:4])     #从开头取到第4  (这里就是按正常顺序第1开始计数了)
    print(str1[4])      #取第4
    print(str1[:])      #取所有
    print(str1[::-1])   #翻转str1的顺序
    print(str1[::-2])   #从开头到结尾,反着取值,每间隔2取一次
    print(str1[::2])    #从开始到结尾,每间隔2取一次:
    print(str1[2:6:2])  #取:从第2到6,反着取值,每间隔2取一次
    print(str1[:5:2])    #前5位中,每间隔2取一次
    print(str1[7:4:-1])  #取:从7到4,反着取值,

    结果:

  • 相关阅读:
    第03组 Beta冲刺(4/5)
    第03组 Beta冲刺(3/5)
    第03组 Beta冲刺(2/5)
    第03组 Beta冲刺(1/5)
    第03组 Alpha冲刺(6/6)
    第03组 Alpha冲刺(5/6)
    软工实践个人总结
    最终作业
    Beta答辩总结
    Beta 冲刺(7/7)
  • 原文地址:https://www.cnblogs.com/QiKa/p/13466606.html
Copyright © 2011-2022 走看看