zoukankan      html  css  js  c++  java
  • 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字符

  • 相关阅读:
    powerbulider9.0在数据窗口中实现滚动到新添加行
    C#获取当前路径,获取当前路径的上一层路径
    java开发工具使用
    plsql高级查询命令
    oracle基础命令
    oracle-11g-64位安装和plaql
    初识设计模式(装饰者模式)
    初识设计模式(观察者模式)
    观察者模式与发布订阅者模式的区别
    初识设计模式(策略模式)
  • 原文地址:https://www.cnblogs.com/puti306/p/10051666.html
Copyright © 2011-2022 走看看