笨方法学python-习题 19: 函数和变量(python3)
时间:2019-03-26
本文章向大家介绍笨方法学python-习题 19: 函数和变量(python3),主要包括笨方法学python-习题 19: 函数和变量(python3)使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
通过这个练习,可以看到我们给函数 cheese_and_crackers 很多的参数,然后在函数里把它们打印出来。
我们可以在函数里用变量名,可以在函数里做运算,甚至可以将变量和运算结合起来。
从一方面来说,函数的参数和我们的生成变量时用的 = 赋值符类似。
事实上,如果一个物件你可以用 = 将其命名,你通常也可以将其作为参数传递给一个函数。
也就是说定义函数时,给参数定义的名字与后面脚本传参给函数的变量名并没什么联系;我函数参数用的这个名字,但我传参给函数可以使用其他名字;
1. 倒着将脚本读完,在每一行上面添加一行注解,说明这行的作用。
2. 从最后一行开始,倒着阅读每一行,读出所有的重要字符来。
3. 自己编至少一个函数出来,然后用10种方法运行这个函数。
--------------------------------------------------------------------------------------------------------------------------------------------
1、
#定义函数,并给函数的参数变量定了名字
def cheese_and_crackers(cheese_count,boxes_of_crackers):
print("You have %d cheeses!" %cheese_count)
print("You have %d boxes of crackers!" %boxes_of_crackers)
print("Man that's enough for a party!")
print("Get a blanket.\n")
#我们可以用传数字的形式给函数传参
print("We can just give the function numbers directly:")
cheese_and_crackers(20,30)
#我们可以用变量的形式给函数赋值
print("OR,we can use variables from our script:")
amount_of_cheese=10
amount_of_crackers=50
cheese_and_crackers(amount_of_cheese,amount_of_crackers)
#我们可以用运算的形式给函数参数赋值
print("We can even do math inside too:")
cheese_and_crackers(10+20,5+6)
#我们可以用变量+运算的形式给函数赋值
print("And we can combine the two,variables and math:")
cheese_and_crackers(amount_of_cheese+100,amount_of_crackers+1000)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Linux基础:性能监控
- pstack 跟踪进程栈
- android实现左右侧滑菜单效果
- 排查守候在零点两分的 bug
- Android中TextView实现部分文字可点击跳转
- Android viewpager自动轮播和小圆点联动效果
- 用Redis构建缓存集群的最佳实践有哪些?
- Android实现IP地址输入框的方法示例代码
- Node.js 搭建 HTTPS 服务器
- Android布局之表格布局TableLayout详解
- 简单实现Android倒计时效果
- Android实现单页面浮层可拖动view的一种方法
- 排查 Node.js 服务内存泄漏,没想到竟是它?
- Android判断网络状态的代码
- Android开发实现布局中为控件添加选择器的方法