python 开发中易混淆点

1.for 循环

#coding = utf-8
count = 0
for i in range(8):
     count += 1
     i = i+ 2
print count
>>> 8

count的值为8说明循环了8次,循环的次数并不因为我们在循环中改变i的值改变,即在循环中改变i的值没有意义

2.""             -------->表示空字符串

   " "           ---------->表示有一个空格元素的字符串

3.字符串的find方法

>>> "".find("a")
>>> -1

>>> "abc".find('')
>>> 0
空的字符串也可以调用find()方法

4.字符串的分片操作 VS 索引操作

>>>ss = "asdfg"
>>>aa = ss[1:8]
>>>aa
>>>"sdfg"

>>>ss[5:8]
""

>>>ss[8]
IndexError: string index out of range
5.list的append()用法

>>>res=[]
>>>res.append(5+3)
>>>res.append(5+3*2)
>>>res
[8,11]
append的参数可以是表达式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值