《Python编程从入门到实践》第5,6,7章

1.30-if语句

1.检查特定的值是否包含在列表中,用关键字in,a = ['aa', 'cc', 'dd']

'cc' in a 返回True,若是不在列表中使用 not in。

2.在if语句中将列表名用在条件表达式中,python将在列表中至少包含一个元素时返回True,在列 表为空的时候就返回False。

3.注意代码的规范问题。

 

 

字典

1.键-值对的排列顺序与添加顺序不同。python不关心键-值对的添加顺序,而只关心键和值之间的关联关系。

2.添加键-值对,是像赋值一样直接a = {} a['color'] = 'red'。

3.修改字典中的值可以直接想赋值一样修改。

4.删除键-值对,使用del a['color'],这样这个属性永久的删除了。

5.遍历,有函数items() keys() values()。

6.列表中去除重复项,可以使用集合(set()),集合中的元素必须是不一样的。

7.这个字典有点像c语言中的结构体。

 

 

用户输入和while循环

1.使用input()为输入函数,输入后为字符串,之后如果想使用数字可以用字符强制转换函数。

2.学会使用标志,这样可以处理很多的情况。

3.循环中使用break,可以立即退出while,即使它在if中,他跳出的屙屎大的循环语句。

4.使用continue,可以直接跳过接下来的语句,直接到下一个循环判断。

5.ctrl+c,退出程序,或者终止程序。

6.for循环是一种有效的遍历列表的有效方式,但是for循环中不应该修改列表,否则会导致python难以跟踪其中的元素。要在遍历列表的同时对其进行修改,可以使用while循环。

7.删除包含特定值的所有列表元素

while 'cat' in pets:

pets.remove('cat')

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值