zoukankan      html  css  js  c++  java
  • python 字符串,数组,元祖操作基础巩固。

    由于上个星期有点忙,没时间来抽空记一些有用的东西。丢了比较久的python很多忘记的小操作我也会重新捡起来

    以前最容易搞混的 

    str.split()
    #操作会生成一个数组对象。example:
    'laplace'.split()
    #后面参数什么都没有加入,也会返回一个值
    ['laplace']
    #如果后面加入分隔值
    'laplace'.split('l')
    #以'l'作为分隔点进行字符串的切割并生成数组
    ['', 'ap', 'ace'] 

    然后是该函数的反效果的函数str.join(iterable)

    haha = ['laplace','box','is','a','terrible','thing']
    str = '-'
    print str.join(haha)

    laplace-box-is-a-terrible-thing

    收集参数 *args ->>>>>>>(,)

    收集参数名字对应值 **kwargs ->>>>>>{key:value}

    然后是针对zip的一个应用。。这些东西 由于我以前没有经常使用都忘得飞快。

    ->zip([1,2,3],['a','b','c'])
    ->[(1, 'a'), (2, 'b'), (3, 'c')]
    
    如果位数没有达到相同的 取最少的那边生成 多余的部分砍掉
    ->zip([1,2,3],['a','b',])
    ->[(1, 'a'), (2, 'b'), ]
  • 相关阅读:
    梦断代码,读书计划
    《梦断代码》读后感1
    四则运算2详细过程
    四则运算2初步构思
    四则运算
    阅读《梦断代码》计划
    四则运算2设计思路
    随机输出30道四则运算题
    软件工程阅读计划
    面试题04
  • 原文地址:https://www.cnblogs.com/piperck/p/5004588.html
Copyright © 2011-2022 走看看