zoukankan      html  css  js  c++  java
  • 010-python基础-数据类型-字符串操作

    1、移除空白

    1 username.strip()

    2、分割

    1 names = "alex,jack,rain"
    2 names_1 = names.split(",")   #   字符串分割之后变成列表
    3 print(names_1)
    4 #输出
    5 ['alex', 'jack', 'rain']

    3、合并列表各元素成为字符串

     1 names_1 =  ['alex', 'jack', 'rain']
     2 names_2 = "|".join(names_1)
     3 print(type(names_1))
     4 print(names_2)
     5 # 输出
     6 <class 'list'>
     7 alex|jack|rain
     8 #####
     9 names_1 =  "alex"
    10 names = "apple"
    11 names_2 = names.join(names_1)
    12 print(type(names_1))
    13 print(names_2)
    14 #输出
    15 <class 'str'>
    16 aapplelappleeapplex # apple作为分割符,分割names_1的各元素

     4、字符串切片

    1 name = "alexli"
    2 print(name[2:4])   #方法与列表类似
    3 #输出
    4 ex

    5、字符串是否是纯数字

    1 age = input("age:")
    2 print(type(age))
    3 if age.isdigit():   # isdigit()用于判断输入的字符串是否为纯数字,如果是,返回为True
    4     age = int(age)
    5     print(type(age))
    6 else:
    7     print("invaild data type")

    6、其他

     1 name ='alex%sdf'
     2 print(name.isalnum())
     3 print(name.endswith("df"))   #判断字符结尾
     4 print(name.startswith("la"))  #判断字符开始
     5 print(name.upper().lower())
     6 print(len(name))        #判断字符长度
     7 print(name[0])         #根据字符索引进行切片
     8 # 输出
     9 False
    10 True
    11 False
    12 alex%sdf
    13 8
    14 a
  • 相关阅读:
    前端资源分享
    解决COM组件80070005错误
    【迁移】—Entity Framework实例详解 转
    IIS错误处理集合
    疯狂蚂蚁框架搭建
    MSSQL日期格式化
    一句SQL实现获取自增列操作
    mongodb 性能篇
    mongodb管理篇
    mongodb高级应用
  • 原文地址:https://www.cnblogs.com/chhphjcpy/p/6063656.html
Copyright © 2011-2022 走看看