Python create func

>>> movies =[
    "the holy grail", 1975,"terry jones",91,
    ["graham chapman",
     ["michel palin","john cheelse","terry gilliam","eric idle","terry jones"]]]
>>> def print_lol(the_list):
    for each_item in the_list:
        if isinstance(each_item,list):
            print_lol(each_item)
        else:
            print(each_item)

>>> print_lol(movies)
the holy grail
1975
terry jones
91
graham chapman
michel palin
john cheelse
terry gilliam
eric idle
terry jones
时间: 2024-11-05 16:42:25

Python create func的相关文章

Python create a distribution for your moudle and func

1. create dir "nester" under C:\Users\eric\AppData\Local\Programs\Python\Python35-32\ 2. create a nester.py under C:\Users\eric\AppData\Local\Programs\Python\Python35-32\nester\ """this is a new fuction, which work for a list"

[Python] Create a new Django project in Pycharm

From: http://blog.csdn.net/u013088062/article/details/50158239     创建新工程 1.主题 这部分教程主要介绍如何通过Pycharm创建.管理.运行一个Django工程. Django是一个开放源代码的Web应用框架,由Python写成.采用了MVC的软件设计模式,即模型M,视图V和控制器C. 2.准备工作 (1)Pycharm为3.0或者更高版本. (2)电脑上至少安装了一个Python解释器,2.4到3.3版本均可. 这部分教程

Python create a dictionary

>>> cleese={} >>> palin=dict() >>> type(cleese) <class 'dict'> >>> type(palin) <class 'dict'> >>> cleese['Name']='John Cleese' >>> cleese['Occupations']=['actor','comedian','writer','film p

python - day06

本节课内容(___大纲___) 模块[常用模块的学习] os . sys json . pickle time . datetime random. string . join shutil shelve xml configparser hashlib [md5 .sha1 .sha256 .sha384 .sha512] logging re subprocess 模块介绍: 模块的分类: 1.标准模块 --系统自带的模块叫标准模块 2.自建模块 --自己写的模块 3.第三方模块 --别人写

My way to Python - Day03

列表和字典的赋值 1 dict1 = {} 2 dict1['k1'] = 'v1' 3 4 list1 = [] 5 list1.append('v1') 集合系列 1,计数器 1 Python 2.7.6 (default, Mar 22 2014, 22:59:56) 2 [GCC 4.8.2] on linux2 3 Type "help", "copyright", "credits" or "license" fo

python面相对象进阶

1. 类的成员 python 类的成员有三种:字段.方法.属性 字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同, 普通字段 属于对象,只有对象创建之后,才会有普通字段,而且只能通过对象来调用 静态字段 属于类,解释器在加载代码的时候已经创建,对象和类都可以调用 例子: class Province: country = '中国' #静态字段 def __init__(self,name): self.name = name #普通字段 #调用

Python基础篇【第1篇】: 内置库模块 OS

os包提供了操作系统函数的不依赖平台的接口.设计为Unix风格的,虽然错误处理是go风格的:失败的调用会返回错误值而非错误码.通常错误值里包含更多信息.os包的接口规定为在所有操作系统中都是一致的.非公用的属性可以从操作系统特定的syscall包获取. 官方链接:https://studygolang.com/pkgdoc =============== 函数部分 ===================== func Hostname func Hostname() (name string,

Python函数信息

Python函数func的信息可以通过func.func_*和func.func_code来获取 一.先看看它们的应用吧: 1.获取原函数名称: 1 >>> def yes():pass 2 3 >>> a=yes 4 >>> a.func_name 5 'yes' 6 >>> 2.获取函数的flags[后面有用,先说这个] [python docs]:The following flag bits are defined for c

Python全栈开发【基础三】

Python全栈开发[基础三]  本节内容: 函数(全局与局部变量) 递归 函数 一.定义和使用 函数最重要的是减少代码的重用性和增强代码可读性 1 def 函数名(参数): 2 3 ... 4 函数体 5 ... 6 返回值 函数的定义主要有如下要点: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算 参数:为函数体提供数据 返回值:当函数执行完毕后,可以给调用者返回数据. 总结使用函数的好处: 1.减少代码重用 2.保持一致性,易维护