zoukankan      html  css  js  c++  java
  • Python第四天

    冒泡算法:

        

    循环

    with.open("ha.cfg") as obji:

      for line in boj #逐行读取,效率更高

    startswith

    空字符串的bool值为false

    json

    1、内部必须为双引号。

    2、字符转成列表哦

    简化的函数定义 

     lambda

    1、自动return

    2、处理简单逻辑

    func = lambda arg: arg +1 

    等同于

    def func(arg):

        return arg+1

    列表每项+10

    map(函数,序列(列表或者元组))

    操作每项元素

    filter 

    对所有元素进行筛选

    reduce

    累计操作

    yield

    用来记住上一次的操作,下次再执行时,继续执行

    装饰器简单应用

    #!/usr/bin/env
    #-*- coding:utf-8 -*-
    def login(func):
    def name():
    username = raw_input("输入用户名: ")
    if username == "lige":
    return func()
    else:
    print("用户名错误")
    return name

    @login
    def hello():
    print 'hello world'

    hello()
  • 相关阅读:
    OC之class与metaclass
    call vs apply
    ABI
    WEB服务器的四种类型
    情绪控制
    位置无关代码
    Finding Leaks Using Instruments
    Mac之TwoLevel Namespace
    Apache的几个特性
    Mac之debuging symbol
  • 原文地址:https://www.cnblogs.com/lige-python/p/4983040.html
Copyright © 2011-2022 走看看