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)
  • 相关阅读:
    Python列表和元组知识点
    Python 字符串操作常用知识点
    ng-alain的sf如何自定义部件
    Spring-手写Spring注解版本事务,Spring事物的七大传播行为
    Spring-SpringAOP原理,手写Spring事务框架
    JVM性能优化--类加载器,手动实现类的热加载
    JVM性能优化--字节码技术
    JVM性能优化--JVM参数配置,使用JMeter简单测试配合说明参数调优
    JVM性能优化--Java的垃圾回收机制
    设计模式之原型模式、策略模式、观察者模式
  • 原文地址:https://www.cnblogs.com/shaojie1986/p/12722035.html
Copyright © 2011-2022 走看看