• python开发——Day01


      python数据类型-----字符串

    字符串常用的方法:

    1.字符串的切片操作:

    1 test = "hello world"
    2 v = test[0:2]
    3 print(v)

    2.字符串的split方法,切分字符串(默认按空格切分)

    name = 'root:x:0:0::/root:/bin/bash'
    print(name.split(':'))  # 默认分隔符为空格
    name = 'C:/a/b/c/d.txt'  # 只想拿到顶级目录
    print(name.split('/', 1))

    3.字符串的strip方法,用于移除字符串的头尾指定的字符(默认为空格或换行符)或字符序列。

    注意:该方法只能删除开头或结尾的字符,不能删除中间的字符。

    str = "00000003210Runoob01230000000"
    print(str.strip("0"))  #  去除首尾字符 0
    
    str2 = “  Runoob   ” #  去除首尾空格
    print(str2.strip())

    4.字符串的大小写转换方法,lower/upper

    lower------->将源字符串转换成小写

    upper------->将源字符串转换成大写

    str1 = "HelloWorld"
    v1 = str1.lower()
    v2 = str1.upper()
    print(v1,v2)

    5.字符串的join操作,对字符串进行连接

    注意:join后连接的数据类型必须是可迭代数据类型。

               字符串一旦创建,不可修改,一旦修改或拼接,都会造成重新生成新的字符串。

    str1 = " "
    print(str1.join("hello world"))
    #  join的对象为字符串
    
    
    str2 = "abc"
    print(str2.join(["java","python","hadoop"]))
    #  join 的对象为列表

    运行结果为:

    6.字符串的替换操作,replace

    str1 = "hello world python"
    v1 = str1.replace("python","hadoop")  # 将python 字符串替换成hadoop
    print(v1)

    7.字符串的expandtabs操作,断句操作:按照指定的数通过对 进行断句,不够的就用空格补齐。

    str1 = "abc	hello	python"
    v1 = str1.expandtabs(10)
    print(v1)
    
    
    str2 = "username	mail	password
    jack	123@qq.com	123
    jack	123@qq.com	123" v2 = str2.expandtabs(20)
    print(v2)

    v1运行的结果为:

     v2运行的结果为:

    8.字符串的遍历操作

    1.while循环

    # while循环
    str1 = "ksjjdjjdajd"
    index = 0
    while index < len(str1):
        v1 = str1[index]
        print(v1)
        index +=1

    2.for循环

    str1 = "hello world"
    for v1 in str1:
        print(v1)
  • 相关阅读:
    json&pickle模块
    Linux BASH 常用命令
    Vmware安装Kali2020
    CentOS7部署Prometheus
    CentOS7部署FreeRadius3.0及WEB管理界面DaloRadius
    Cisco VRRP、TRACK、SLA配置
    Cisco L2TP OVER IPSEC
    Cisco PPTP Server Configration
    华为S5700交换机初始化和配置TELNET远程登录
    华为S5720常用命令
  • 原文地址:https://www.cnblogs.com/shaojie1986/p/12722035.html
Copyright © 2020-2023  润新知