8月22日学习内容整理:对之前内容的补充

一、补充

1、字符串格式化:可以把''里的内容赋值给一个变量,例如:msg='%s %s %d'       tmp=msg(name,addr,age)

2、不要用类的名称来创建数据,例如: str='sddqwfwq'    list=[]

3、若想要循环在某一节点停止,则可以引入一个变量来加以判断,例如老师上课说的is_first

4、py3只支持print('dasfas')     py2还可以支持print 'sdsds'

5、字典中   for item in dic :   print(item)    默认打印所有的键,也就是key

6、注意删除列表元素会影响列表长度,从而使得索引取值出现错误,会提示错误索引超出范围

7、元组只有一个元素时后面加逗号,例如    tu=(32,)

8、字典是无序的,这一点要记住

9、不要在循环的字典中修改字典大小,否则程序会报错,,但是内容可以改

10、列表和元组可以相互转换,list(v)    tuple(v)

11、数字不能和列表和元组进行转换,字符串转换成元组和列表时,会循环字符串的每个元素再显示出来,注意列表和元组转换为字符串时通常用join功能将

  列表和元组的元素连接起来,如果直接转是将列表和元组当成一个整体字符串,没有意义

12、布尔值False可以是0  None  空字符串  空列表  空元组  空字典

13、补充字符串功能

startswith(‘a’)  判断是否以a为开头

endswith('a')判断是否以a为结尾

 

二、练习题讲解

1、元素分类题,以 or 判断为开头的话第一个条件为真就不会再去判断下一个条件了,所以or两边的条件要加上括号

 

posted @ 2017-08-23 10:10  九二零  阅读(90)  评论(0编辑  收藏  举报