昨日阅读了1.5小时,累计189小时
《Python编程从入门到实践》
=============================
ch8
函数的定义:def 函数名(): 这是paradigm
函数最重要的是定义形参和传递实参
所谓形参,就是形式参数的简称,说穿了就是占位,在实际调用的时候,需要给个匹配类型的具体参数给函数
(个人理解)因此,计算机编程,就是用语言实现所谓的形式化
由于函数可能有多个参数,所以参数的顺序也是就讲究的。即传递实际参数的方法很多,按照顺序传递,就是位置实参:即函数定义时候的形参顺序和实际调用时候的实参顺序,一一对应。
也可以采用关键字实参:每个参数都由变量名和值组成。也可以使用字典和列表(可见,前面学的字典、列表、元组等各种数据结构很重要哦)。关键字实参,因为是指明了参数名字,就不存在顺序了。
但对于多个参数,采用关键字参数的时候,是不一定指定所有参数的,这时就涉及默认值了。
当然也可以使用位置实参、关键字实参、默认值的混合方式
看来这个部分有点易出错,需要多练习。参数传递如若不是按照预想的方式调用,这个函数的功能就没用了,切切慎重。
继续深入
===========================
blockchain
36. 个人和公司均有涉足所谓挖矿行业(提供计算机算力),他们通过获得交易中介费和分得新增加的比特币获利
37. 除了挖矿,bitcoin可以像任何一种货币一样通过与法币、产品、服务进行交换得到
方式:在电脑或者移动设备上使用bitcoin钱包软件,或者在线发送、接收bitcoin
38. Blockchain就是一本全网记录所有已发生的bitcoin交易的公开账本
39. 矿工不断地在创造新的区块(block)即每10分钟一个区块,来记录最新的交易,所以,这个账本会一直增长延长(按照时间顺序线性地加到区块链上去)
40. 每一个完整的节点都有一份区块链信息的备份(这是通过矿工的网络自动完成的)
41. 每台通过钱包客户端连接到bitcoin网络的电脑,它的作用是确认和中继bitcoin的交易信息
42. 区块链拥有完整的关于每个比特币地址和地址上留有比特币余额的信息,这些信息记录在创始区块到最新的区块上。创始区块即第一笔交易发生的区块
====================================
昨日 1.5 h
累计 189 h
|