zoukankan      html  css  js  c++  java
  • 【python--函数解读】

    1、strip()函数:用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列(包括' ', ' ',  ' ',  ' ')

    注意:

    该方法只能删除开头或是结尾的字符,不能删除中间部分的字符

    语法:

    s.strip(rm)        删除s字符串中开头、结尾处,位于 rm删除序列的字符

    s.lstrip(rm)       删除s字符串中开头处,位于 rm删除序列的字符

    s.rstrip(rm)      删除s字符串中结尾处,位于 rm删除序列的字符

    举例:

    >>> a='   Hello World   '
    >>> a
    '   Hello World   '
    >>> a.strip()
    'Hello World'

    >>> x=' python'
    >>> x
    ' python'
    >>> x.strip()
    'python'

    2、列表内添加元素:

    append():只能添加一个元素,并且是在列表的最后添加

    expend([]):添加多个元素,也是在列表的最后添加

    insert():在列表的固定位置添加元素

    3、从列表中获取元素:

    remove():从列表中删除某个元素

    del list[1]:del是个语句,需要删除的是list的第x个元素

    pop():从列表中取出最后一个数组内容,并把最后一个数组内容返回

    pop(index):从列表中取出对应索引的数组内容

    4、列表分片:

    list[1:3]:取出第一个数据,一共只能取两个,对应的是左闭又开

    5、列表排序:

    sort():列表升序

    reverse():列表降序

    6、zip把多个列表进行打包

    >>> a = [1,3,5,7,9,11,13]
    >>> b = [2,4,6,8]
    >>> list(zip(a,b))
    [(1, 2), (3, 4), (5, 6), (7, 8)]
    >>>

    7、setdefault()函数:

    语法:setdefault(key,default=None)

    key--要搜索的键

    default--没有找到键的情况下返回的值

       dict = {'runoob': '菜鸟教程', 'google': 'Google 搜索'}

       print "Value : %s" % dict.setdefault('runoob', None) print "Value : %s" % dict.setdefault('Taobao', '淘宝')

       执行结果:

         Value : 菜鸟教程

       Value : 淘宝

    -------------------------------------------

    • girls =['alice','bernice','clarice']
    • letterGirls ={}
    • for girl in girls:
    • letterGirls.setdefault(girl[0],[]).append(girl)
    • print letterGirls

    执行结果:{'a': ['alice'], 'c': ['clarice'], 'b': ['bernice']}

    8、join()函数

    语法:  'sep'.join(seq)

    参数说明
    sep:分隔符。可以为空
    seq:要连接的元素序列、字符串、元组、字典
    上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串

    返回值:返回一个以分隔符sep连接各个元素后生成的字符串

    9、os.path.join()函数

    语法:  os.path.join(path1[,path2[,......]])

    返回值:将多个路径组合后返回

    10、sqrt()函数

    返回数字x的平方值

    sqrt()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法

    import math
    
    math.sqrt( x )
  • 相关阅读:
    Oracle client 安装、配置
    js 计算金额是否小于总金额,大于是不能保存
    SQL Server函数与存储过程 计算时间
    sql Server 创建临时表 嵌套循环 添加数据
    SQL Server 事务日志文件已满,收缩日志文件(9002)
    sql Server 2008 数据库自动备份维护计划
    面向对象的三个基本特征:继承、封装、多肽
    MySQL 语句调优
    SQL 多表关联更新
    值类型、引用类型
  • 原文地址:https://www.cnblogs.com/frankruby/p/9353297.html
Copyright © 2011-2022 走看看