'''
函数的嵌套调用应用
'''
# def print_line():
# print("="*50)
# def print_5_line():
# i = 0
# while i<5:
# print_line()
# i+=1
# print_5_line() '''
打印三个数的平均值
'''
# def sum_3_nums(a,b,c):#形参
# result = a+b+c
# return result
# def average_3_nums(a1,a2,a3):#形参
# result = sum_3_nums(a1,a2,a3)#实参
# result = result/3#result/=3
# print("平均值是:%d"%result)
# # 1.获取3个数值
# num1 = int(input("第1个值:"))
# num2 = int(input("第2个值:"))
# num3 = int(input("第3个值:"))
# average_3_nums(num1,num2,num3) '''
全局变量和局部变量
(列表和字典可以当做全局变量使用,不需要定义global)
如果修改全局变量则需要 gloabl 变量名 进行声明
'''
# a =100
# def test1():
# global a
# print("修改前a=%d"%a)
# a =200
# print("修改后a=%d"%a)
# def test2():
# print("test3 ===a=%d"%a)
# test1()
# test2()
'''
1.缺省参数:
调用函数时,缺省参数的值如果没有传入,则被认为是默认值。
'''
# def test(a,b=22,c=1): #缺省参数
# result = a+b+c
# print("result=%d"%result)
# print(a)
# print(b)
# print(c)
# test(11)
# test(11,c=11) #想给谁传,参数名字改成谁 命名参数
'''
2.不定长参数
超出传入参数的部分,全都给*args,可以保存多个值,要放在形参的最后的位置
'''
def test(a,b=22,*args,**kwargs):
# * 元组 **字典
# 缺省参数 *告诉解释器保留传入多余参数 **告诉解释器可传入多余参数名
print(a)
print(b)
print(args)
print(kwargs) # result = a+b
# # args为元组(括号里是数字) 所以不能和a,b直接加
# for num in args:
# result+=num
# print("result=%d"%result)
A = (44,55,66)
B = {"name":"laowang","age":""}
test(11,22,*A,**B)
'''
引用: 就好比一个地名+一个地方 地名随便起.地方只有一个 所以就是引用
'''
a = 100
b = a
print(id(a),id(b)) #地址一样

day_4_24 py的更多相关文章

  1. python调用py中rar的路径问题。

    1.python调用py,在py中的os.getcwd()获取的不是py的路径,可以通过os.path.split(os.path.realpath(__file__))[0]来获取py的路径. 2. ...

  2. Python导入其他文件中的.py文件 即模块

    import sys sys.path.append("路径") import .py文件

  3. import renumber.py in pymol

    cp renumber.py /usr/local/lib/python2.7/dist-packages/pymol import renumber or run /path/to/renumber ...

  4. python gettitle.py

    #!/usr/bin/env python # coding=utf-8 import threading import requests import Queue import sys import ...

  5. 解决 odoo.py: error: option --addons-path: The addons-path 'local-addons/' does not seem to a be a valid Addons Directory!

    情况说明 odoo源文件路径-/odoo-dev/odoo/: 我的模块插件路径 ~/odoo-dev/local-addons/my-module 在my-module中创建了__init__.py ...

  6. caffe机器学习自带图片分类器classify.py实现输出预测结果的概率及caffe的web_demo例子运行实例

    caffe机器学习环境搭建及python接口编译参见我的上一篇博客:机器学习caffe环境搭建--redhat7.1和caffe的python接口编译 1.运行caffe图片分类器python接口 还 ...

  7. 【转】Windows下使用libsvm中的grid.py和easy.py进行参数调优

    libsvm中有进行参数调优的工具grid.py和easy.py可以使用,这些工具可以帮助我们选择更好的参数,减少自己参数选优带来的烦扰. 所需工具:libsvm.gnuplot 本机环境:Windo ...

  8. MySqlNDB使用自带的ndb_setup.py安装集群

    在用Mysql做集群时,使用Mysql的NDB版本更易于集群的扩展,稳定和数据的实时性. 我们可以使用Mysql自带的工具进行集群安装与管理:ndb_setup.py.位于Mysql的安装目录bin下 ...

  9. 将做好的py文件打包成模块,供别人安装调用

    现在要将写完的3个py文件,打包. 步骤: 1.新建一个文件夹setup(名字随便取),在setup文件夹下,再新建一个文件夹financeapi. 2.将上面4个py文件拷贝至financeapi文 ...

随机推荐

  1. vs2010编译错误(报错:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏)

    报错:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 1> 这段时间忙于看文献,没用过VS了. 今天用着用着就报错了: LINK : fat ...

  2. Java多线程学习(吐血超详细总结)(转)

    林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 写在前面的话:此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但 ...

  3. 微软BI 之SSIS 系列 - 理解Data Flow Task 中的同步与异步, 阻塞,半阻塞和全阻塞以及Buffer 缓存概念

    开篇介绍 在 SSIS Dataflow 数据流中的组件可以分为 Synchronous 同步和 Asynchronous 异步这两种类型. 同步与异步 Synchronous and Asynchr ...

  4. Lintcode 730 所有子集的和

    已知: 给一整数 n, 我们需要求前n个自然数形成的集合的所有可能子集中所有元素的和. 示例: 给出 n = , 返回 可能的子集为 {{}, {}, {, }}. 子集的元素和为 + + + = 给 ...

  5. jquery ajax IE

    在ie上会出现,get/post 只调用一次的现象 解决方法: cache:false http://stackoverflow.com/questions/8841425/how-to-set-ca ...

  6. 同一个脚本在SQLPLUS和SQLDEV上的不同

    前几天收集了信息给Oracle.oracle那边表示格式不正确.让我又一次收集.我非常费解,我是依照官方文档做的呀,怎么会? 于是我果断自己搭了一个环境:RHEL5.8+10.2.0.5 客户那边没法 ...

  7. jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址

    jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址.HTML文本内容.它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据.

  8. 浅析Mysql的my.ini文件

    转载:http://hunanpengdake.iteye.com/admin/blogs/1647725 今天闲的蛋疼,没事想了解mysql,大家都知道在配置Mysql的过程中,my.ini非常重要 ...

  9. Fluent UDF【8】:编译型UDF

    UDF除了可以以解释的方式外,其还可以以编译的方式被Fluent加载.解释型UDF只能使用部分C语言功能,而编译型UDF则可以全面使用C语言的所有功能. 1 编译型UDF介绍 编译型UDF的构建方式与 ...

  10. [20170629]带过滤的复制项UI操作导致订阅全部初始化问题

    [问题] 带过滤的复制项UI操作导致订阅全部初始化,但是想不全部初始化,只初始化对应的复制项   [解决] 1.如果修改过滤项,可以直接执行,然后生成快照: -- Adding the article ...