hg_zhh

莫道君行早,更有早行人。全心敲代码,天道自酬勤。

Python——第三天

三目运算符,其实就是在c语言中的?:用if else代替:
这里写图片描述

在pyhton中提供assert,名字叫断言。当assert后的表达式为假时,直接崩溃程序,并返回AssertionError错误,同时可以捕获错误,做出相应处理。
这里写图片描述

for循环语句,结构为“for 目标 in 表达式“,例如
这里写图片描述
(上图中的第一个print为什么会把空格打印成回车,我也不知道,我需要问度娘。
这里写图片描述

range(a,b,c)此BIF表示生成一个从a到b步长为c的数字序列。可以搭配for使用
这里写图片描述

下面开始列表。
在python中没有数组的概念,但是列表要比c语言中的数组更加强大,没有数据类型的限制。

>>> member=["zhao","xaing","zhang","ni"]
>>> member
['zhao', 'xaing', 'zhang', 'ni']



>>> member.append("niu")#append用于向列表中添加一个元素
>>> member
['zhao', 'xaing', 'zhang', 'ni', 'niu']



>>> member.extend(["shi","wang"])#extend用于向列表中添加一个列表
>>> member
['zhao', 'xaing', 'zhang', 'ni', 'niu', 'shi', 'wang']


>>> member.insert(1,"haha")#insert(a,b)表示在列表的第一个位置,插入一个元素b
>>> member
['zhao', 'haha', 'xaing', 'zhang', 'ni', 'niu', 'shi']

列表中删除元素的方法有三种。
1。del

>>> member
['zhao', 'haha', 'xaing', 'zhang', 'ni', 'niu', 'shi']
>>> del member[0]#删除索引为0的元素
>>> member
['haha', 'xaing', 'zhang', 'ni', 'niu', 'shi']

2。pop

>>> member
['haha', 'xaing', 'zhang', 'ni', 'niu', 'shi']
>>> member.pop()#返回列表的最后一个值,并从列表中删除
'shi'
>>> member
['haha', 'xaing', 'zhang', 'ni', 'niu']


>>> member.pop(1)#返回列表的第一个值,并从列表中删除
'xaing'
>>> member
['haha', 'zhang', 'ni', 'niu']

3。remove

>>> member
['haha', 'zhang', 'ni', 'niu']
>>> member.remove("ni")#将‘ni’删除
>>> member
['haha', 'zhang', 'niu']

#如果要删除的值不在列表中,则会返回错误,x not in list
>>> member
['haha', 'zhang', 'niu']
>>> member.remove("zzz")
Traceback (most recent call last):
  File "<pyshell#78>", line 1, in <module>
    member.remove("zzz")
ValueError: list.remove(x): **x not in list**
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hg_zhh/article/details/79955321
个人分类: Python之路
想对作者说点什么? 我来说一句

html入门第三天.

2010年02月05日 147KB 下载

没有更多推荐了,返回首页

不良信息举报

Python——第三天

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭