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字符

  • 相关阅读:
    面向对象程序设计简介(1/2)
    iOS官方Sample大全
    AFN不支持 "text/html" 的数据的问题:unacceptable content-type: text/html
    谈ObjC对象的两段构造模式
    关于self和super在oc中的疑惑与分析 (self= [super init])
    在Xcode中使用Git进行源码版本控制
    NSObject之二
    NSObject之一
    Objective-C Runtime 运行时之六:拾遗
    Objective-C Runtime 运行时之五:协议与分类
  • 原文地址:https://www.cnblogs.com/puti306/p/10051666.html
Copyright © 2011-2022 走看看