• python-day2 切片,格式化输出,函数


    1.切片:取元素 

      格式;变量名[M:N:K]  M 表示开始元素索引值,

                 N  表示结束元素索引值(不包含索引值本身)

                 K 表示步长,隔几个切一次

      例子:a='hello python'

      print(a[0:13:2]) 取所有值,每隔两个切一次

      print(a[::2]) 结果同上

      取反:print(a[-13::-1]) 取所有值倒过来显示

        print(a[::-1])  (-1:-13:-1) 结果同上

    2.格式化输出:相同类型用+拼接.不同类型用","区分拼接

    例子:age=19

      heiht=170.99

      hobby='打篮球'

    print('''年龄是:%d

          身高是:%f   %f默认是保留小数后6位 ;%0.2f 表示保留小数后两位

        爱好是:%s'''%(age,heiht,hobby))  %s通用

    print('''年龄是:{}

          身高是:{}

          爱好是:{}'''.format{age,heiht,hobby} {}通用,默认是按索引值填入,要么全填入索引,要么都不填写

    3.函数

    例子:a='hello'

    print(a.len())长度

    print(a.upper())大写

    print(a.lower())小写

    print(a.swapcase())大小写转换

    print(a.replace('e','A'))将e替换A

    print(a.count(h))统计元素个数

    print(a.isdigit())判断是不是纯数字

    print(a.find(h)),查找元素索引值,未找到返回-1,有多个同值只返回第一个索引值,与index功能一样

    print(a.splist('h',2)),切割后成列表,有多个h时切割只两次

    print(a.tittle)获取a变量中间隔的首字母大写(如:a=aud bde fded=Aud Bde Fded)

    print(ord("a")) 获取a字符对应的ascii码

    print(chr(97)) 获取ASCII码中97对应的字符

    print(a.strip) 去掉a左右两端的空格 lstrip 左边空格  rstip右边空格

    print(a.strip("as"))去掉a中as字符

  • 相关阅读:
    kubespray -- k8s集群dashboard 访问方式
    calico 原理分析
    云主机被拿去挖矿,cpu暴涨,tcp连接突增
    监控虚拟机跟外部的tcp连接
    rook 排错记录 + Orphaned pod found kube-controller-manager的日志输出
    修改windows7本地策略--不能挂载磁盘和复制 -- 黏贴板-驱动器映射
    MySQL数据库锁机制之MyISAM引擎表锁和InnoDB行锁详解
    curl配置host
    博客收藏
    502的几种解决方案
  • 原文地址:https://www.cnblogs.com/puti306/p/10051666.html
Copyright © 2020-2023  润新知