zoukankan      html  css  js  c++  java
  • python02

    # 字符串学习第二天
    
    # 1.练习len与range for的使用
    test=input("请输入")
    l=len(test)
    for i in range(0,l):
        print(i,test[i])
    
     # 2 进行断句含有	制表符的直接用空格补全
    test1="ssiisiis	iscnnii".expandtabs(6)
    print(test1)
    
    # 3 isalpha方法检查字符串是否是字母、汉字
    test2="sssssssss1sss"
    print(test2.isalpha())
    
    # 4
    # a="1233aaa"
    a="10"
    # isdigit支持特殊数字符号
    a="②③④"
    # Decimal 十进制小数十进位的十进制数  isnumeric支持中文"二"
    # digit数字;手指或足趾;一指宽
    v1=a.isdecimal()
    v2=a.isdigit()
    v3=a.isnumeric()
    print(v1,v2,v3)
    
    # 5.是否包含不可显示的字符 制表符	 
    
    tes="ssssssss	s1sss"
    val4=tes.isprintable()
    print(val4)
    
    
    # 6.判断是否全部是空格
    tes1="aa  aa"
    val41=tes.isprintable()
    print(val41)
    
    7 判断是否是标题 /转换为标题 首字母大写
    b="Return True if the string is a title-cased string, False otherwise."
    print(b.title())
    print(b.istitle())
    
    
    8字符串j每个元素按照指定的字符进行拼接
    s="好好学习天天向上"
    val=s.join("_")
    val2=" ".join(s)
    print(val,val2)
    
    9 四种填充符
    t="gezi"
    print(t.center(20,"_"))
    print(t.rjust(20))
    print(t.ljust(20))
    print(t.zfill(20))
    
    9  大小写判断 转换
    t="Qssplosaoicc"
    print(t.islower())
    print(t.lower())
    print(t.isupper())
    print(t.upper())
    
    10 默认去除空白(空格 	 
    ) 指定去除某个字符串
    t="Qssplosaoicc"
    a=t.lstrip('Qss')
    print(a)
    print(t.rstrip("cc"))
    print(t.strip("Qsspl"))
    
    字符串分割
    t="test_ooooo"
    # partition 分割为元组 分隔符前面的  分隔符自己  后面的
    print(t.partition("_o"))
    print(t.rpartition("_o"))
    print(t.split("_o"))
    # split 分割和java一样
    print(t.rsplit("_o"))
    
    # 大小写转换
    import datetime
    import sys
    
    tw="AQSaaaaaslddl"
    print(tw.swapcase())
    
    # =========================================
    # 何so  切片
    aass="小何soooaw"
    print(aass[1:4])
    
    
    for i in " In a title-cased string, upper- and title-case characters may only":
        print(i)
    
    # 所有语言的字符串拼接都是重新开辟内存空间
    
    li=[1,"ss",1.2,"qwqewff"]
    # python3里面创建一个range(创建连续规律数字(步长设置))不会马上创建 而是用到时在一个个创建
    v=range(9,50)
    v2=range(9,50,5)
    print(v2)
    for i in v2:
        print(i)
    
    """
    # python3里面创建一个range(创建连续规律数字(步长设置))不会马上创建 而是用到时在一个个创建
    多行注释
    """
  • 相关阅读:
    AIX配置时间服务器(NTP)
    weblogic的集群与配置
    Linux平台块设备到字符设备(裸设备)的三种映射方式(转载)
    什么是条带化(striping) ?(转载)
    ORACLE directory 目录--转载
    Linux安装MySQL的两种方法
    Goldengate trial队列维护
    Oracle GoldenGate 11.2 OGG-01168(转)
    编程之美---最大公约数
    敏感词过滤的算法原理之DFA算法
  • 原文地址:https://www.cnblogs.com/hejunhong/p/10346723.html
Copyright © 2011-2022 走看看