zoukankan      html  css  js  c++  java
  • 【python】+字符串操作(全)

     

    1、【[]】根据索引截取字符串
    2、【find】查找字符串中指定字符的索引值
    3、【len】计算字符串的长度 也可适用于列表、元组、字典来求元素个数
    4、【isdigit数字、isalpha字母、isalnum数字或字母】字符串内容判断
    5、【split】分割字符串并返回一个列表
    6、【replace】替换字符串中指定的字符
    """1、【[]】根据索引截取字符串"""
    str = "abcd1234"
    print(str[0])  # a
    print(str[0:-2])  # abcd12
    print(str[:3]) # 前3位 abc
    print(str[-3:]) # 后3位 2234
    
    """2、【find】查找字符串中指定字符的索引值"""
    str = "[2019-10-20 21:46] value Process finished with exit code 0 value=20;a=1;b=2"
    print(str.find("value="))  # 59 (备注:"v"在字符串中是第59个字符)
    print(str[str.find("value="):])  # value=20;a=1;b=2(备注:":"后面不跟值,表示一直截取到最后一个字符)
    
    """3、【len】计算字符串的长度 也可适用于列表、元组、字典来求元素个数"""
    str = "123456789"
    print(len(str))  # 9
    
    """4、【isdigit数字、isalpha字母、isalnum数字或字母】字符串内容判断"""
    str1 = "123456"
    print(str1.isdigit())  # true(备注:判断是否全为数字)
    str2 = "abcd"
    print(str2.isalpha())  # true(备注:判断是否全为字母)
    str3 = "12abcd"
    print(str3.isalnum())  # true(备注:判断是否全为数字、字母、数字+字母)
    print(str2.isalnum())  # true(备注:判断是否全为数字、字母、数字+字母)
    print(str1.isalnum())  # true(备注:判断是否全为数字、字母、数字+字母)
    
    """5、【split】分割字符串并返回一个列表"""
    str = "20190101,20190102,20190103,20190104,20190105"
    mylist = str.split(",")
    print(mylist)  # ['20190101', '20190102', '20190103', '20190104', '20190105']
    
    """6、【replace】替换字符串中指定的字符"""
    str1 = "zhang张123abc"
    str2 = str1.replace("g张12", "中华人民共和国")
    print(str2)  # zhan中华人民共和国3abc
  • 相关阅读:
    Mysql 主从设置
    HTTP协议--请求与响应
    Memcahce(MC)系列(一)Memcache介绍、使用、存储、算法、优化
    Nginx配置性能优化
    PHP版本--HTTP session cookie原理及应用
    MYSQL 优化常用方法
    linux查询系统负载
    一群猴子排成一圈,按1,2,...,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈
    数据库SQL SELECT查询的工作原理
    Unity使用UGUI进行VR游戏的界面开发
  • 原文地址:https://www.cnblogs.com/danhuai/p/11710516.html
Copyright © 2011-2022 走看看