zoukankan      html  css  js  c++  java
  • 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)
  • 相关阅读:
    3.python函数编程-reduce函数
    2.python函数编程-filter函数
    1.python函数式编程-map函数
    匿名函数
    函数作用域
    风湿理论
    关于ProjectServer调用PSI 报Error GeneralReadOnlyColumn (20005)
    ProjectServer任务审批后自动发布
    ProjectServer如何让系统管理员模拟普通用户创建自己的时间表
    如何对Project Proffesional设置预警灯
  • 原文地址:https://www.cnblogs.com/shaojie1986/p/12722035.html
Copyright © 2011-2022 走看看