learn python the hard way结尾_Learn Python The Hard Way 24-35

ex22为阶段总结 跳过

ex23为阅读代码 跳过

ex24: 更多的练习

综合练习,注意在一个函数中

def secret_formula(started):

jelly_beans = started * 500

jars = jelly_beans / 1000

crates = jars / 100

return jelly_beans, jars, crates

return的是一个数组。

ex25:函数的嵌套

了解函数嵌套

了解.split: 分割字符串 str.split("以什么字符分割", "分割次数")

str = "Line1-abcdef \nLine2-abc \nLine4-abcd";

print str.split( );

print str.split(' ', 1 );

['Line1-abcdef', 'Line2-abc', 'Line4-abcd']

['Line1-abcdef', '\nLine2-abc \nLine4-abcd']

了解sorted():排序

sorted(str) :str的内容将默认按升序排序。 其他功能深入学习后再谈。

了解.pop():从列表中移除最后一个对象或者指定对象,并返回该对象

aList = [123, 'xyz', 'zara', 'abc'];

print "A List : ", aList.pop();

print "B List : ", aList.pop(2);

A List : abc

B List : zara

ex26: 阶段测试

基本都是debug和代码规范。跳过

ex27: 逻辑

and

or

not

!=(not equal)

== (equal)

>= (greater-than-equal)

<= (less-than-equal)

True

False

ex28: 布尔逻辑测试

简单的布尔表达式测试,跳过

ex29: if函数

python中没有i++这样的自增自减表达

Python中的表达式为i += 1,注意+=这个符号

ex30: if else

注意":"冒号的作用,冒号后表示"block"

ex31: if else练习

掌握if else的嵌套

预先了解 x in range(z, y): 用来表示X变量的范围,z <= x < y

ex32: for循环

掌握python中for循环的写法:

for i in 数组:

statment

了解append():该函数是向一个List的尾部添加对象

e.g. a = [1, 2, 3, 4]

a.append(5)

a

[1, 2, 3, 4, 5]'''

ex33: while循环

掌握python中while循环的写法

由于while容易出现死循环,使用while前应注意

1.尽量少用while循环

2.检查你的while循环,确保布尔测试会出现False

3.如果不确定,那么在while循环的结尾处打印你要测试的值,看看它的变化

ex34: 了解序列index

了解序数和基数

序列中的第一位是0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值