今天学习了函数(function)的相关内容,如def用来定义函数,紧跟函数名,”:”用来结束本行,在新行中定义函数的功能实现。然后在需要的地方通过函数名进行函数的调用。目前函数定义感觉跟C/C++差不多。。
以下是今天跟着书写的函数一节的部分代码:

#this one is like your scipts with argv
def print_two(*args):arg1 , arg2 = argsprint "arg1: %r , arg2: %r" %(arg1, arg2)def print_two_again(arg1 , arg2):print "arg1: %r , arg2: %r" %(arg1, arg2)def print_one(arg1):print "arg1: %r" %arg1def print_none():print "print nothing"print_two("Zed","Shaw")
print_two_again("Zed","Shaw")
print_one("First!")
print_none()
def cheese_and_crackers(cheese_count , boxes_of_crackers):print "You have %d cheeses!" %cheese_countprint "You have %d boxes of crackers!" %boxes_of_crackersprint "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 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)

《笨方法学python》第五天相关推荐

  1. 笔记 | 笨方法学Python

    整理 | 阿司匹林 出品 | 人工智能头条(公众号ID:AI_Thinker) Python 有多好应该不用多说了,毕竟它是"钦定的"最接近 AI 的语言.(当然,PHP 才是最好 ...

  2. 《 笨方法学 Python 》_ 目录

    < 笨方法学 Python >(第 3 版)书中代码是 Python 2 版本,本着学习 Python 3 的目的,用 Python 3 完成本书的习题,代码也已上传到 Github. 作 ...

  3. 笨方法学Python(二)

    笨方法学Python,习题16 - 21 版本:3.8.0 编辑器:Visual Studio Code 习题16到21讲的是文件的读写和函数的基础,可以通过一个实例来同时练习他们.在下列情景中,我将 ...

  4. 笨方法学python 习题37

    还是在笨方法学python中... 本节的习题是看一下作者列出的python中的各种运算符,尝试来理解这些符号. 在这里,我只列出了一些自己不会的,通过查百度得到得答案,这里来列举一下. (另外有不怎 ...

  5. 笨方法学python 15章疑问

    ** 笨方法学python 15章疑问 在15张中教我们读取文件,但是当我测试能否打开我之前写的py格式的文本时出现了这一幕 文件打开后然后又出现了 File "15.py", l ...

  6. 笨办法学python第五版_笨办法学python PDF下载|笨办法学python第五版 电子版附目录_最火软件站...

    笨办法学Python第五版PDF电子版是专门为初学Python的朋友准备的一款电子图书资料,可以帮助你更好的学习Python编程知识,该电子书每章节都附带了常见问题回答以及练习题目,能够帮助学习者快速 ...

  7. 《笨方法学python》_《笨办法学Python》 第46课手记

    <笨办法学Python> 第46课手记 这节课制作了一个Python的项目骨架,花了我一个晚上和一个早上的时间,原因是我下载的pdf里面只有OX S的命令行,而没有win下的.我为此在知道 ...

  8. 笨方法学python习题4

    变量和命名 #笨方法学python_习题4#定义变量 cars = 100 space_in_a_car = 4.0 drivers = 30 passengers = 90#计算 cars_not_ ...

  9. 笨办法学python第五版_最新《笨办法学python》学习笔记

    <笨办法学 python >学习笔记( Python 3.6 ) 习题 19 ex19.py # -*- coding: utf-8 -*- # 定义 cheese_and_cracker ...

  10. 笨方法学python第四版当当_“笨办法”学Python(第3版)

    ZedShaw完善了这个堪称世上较好的Python学习系统.只要跟着学习,你就会和迄今为止数十万Zed教过的初学者一样获得成功. 在这本书中,你将通过完成52个精心设计的习题来学会Python.阅读这 ...

最新文章

  1. 印第安人的灵魂——敏捷回顾
  2. wxWidgets:使用控件
  3. 从Visual Studio中生成Linux设备
  4. php动态数组的用法
  5. 太赞了!刷题PDF终于在GitHub上开源了!覆盖字节、蚂蚁、腾讯等多家大厂真题...
  6. [精华]如何编写高质量的VB代码
  7. C++提高部分_C++函数模板_案例_数组排序---C++语言工作笔记083
  8. Bailian3254 约瑟夫问题No.2【模拟】
  9. python网络爬虫系列教程——python网络数据爬虫误区,让你的爬虫更像人类
  10. qlineedit显示提示框_如何将输入焦点设置为Qt中显示的对话框?
  11. mall-accounts.json ES测试数据
  12. 智能网联(车联网)示范区发展现状分析—华南篇
  13. Java之美[从菜鸟到高手演变]之Java学习方法
  14. 【poj3311】Hie with the Pie
  15. 【Multisim仿真】二极管加正向和反向电压测量实验
  16. 《Web 测试精要》- 第6章:浏览器控制台与调试方法
  17. 坚守天门 1.0版 发布
  18. 如何删除本地和远程的 Git 分支
  19. C#中使用属性及get,set访问private字段和直接用public修饰字段的对比和理解
  20. SQLServer数据库误删除恢复

热门文章

  1. JavaScript函数详细介绍
  2. JavaScript打字小游戏
  3. windows小技巧1——路径太长导致文件无法删除
  4. Android 谷歌输入法安装包
  5. 2020 A survey on HAR Based on Temporal Signals of Portable Inertial Sensors
  6. goplus (go+)初识
  7. Servlet session: 用session实现简单 购物车
  8. [线性代数]行列式(mooc秦静老师讲解)
  9. MySQL 事务特性以及事务隔离级别
  10. NOIP 2013 普及组初赛试题