python编码规范,保留字符,列表,字典。

目录

Python编码规范

Python保留字符

列表:

列表的格式

列表的数据序号

列表的基本操作

增加

1.在列表的末尾增加

2.在列表的指定位置增加

删除

1.删除指定位置的数据

2.隐藏指定位置的数据,但是还可以使用

3.按数据值删除

4.全部删除

查询

1.查询一个数据

2.查询多个数据

遍历

求和

列表长度

字典

字典格式

1.空字典

2.一般格式

字典的基本操作

在末尾增加

列表,字典结合使用


Python编码规范:

缩进:Python 中实现对代码的缩进,可以使用空格或者 Tab 键实现。但无论是手动敲空格,还是使用 Tab 键,通常情况下都是采用 4 个空格长度作为一个缩进量(默认情况下,一个 Tab 键就表示 4 个空格)。建议写缩进时手动敲四个空格,不要用tab键。

Python保留字符:

保留字符(也叫关键字)是Python语言中一些已经被赋予特定含义的单词。比如if是如果的意思。如果我们强行使用保留字符给变量,函数等命名,就会出现报错。以下是Python的保留字符:

A:and  as  assert

B:break

C:class  contiune

D:def  del

E:eilf  else  except

F:finally  for  from  False

G:giobal

I:if  import  in  is

L:lambda

N:nonlocal  not  None

O:or

P:pass

R:raise  retutn

T:try  Ture

W:while  with

Y:yield

列表:

列表的格式:

a = [数据]

list = [1]

如果有多个数据,就可以用逗号隔开,如:

a = [数据1,数据2,数据3]

list = [1,2,3]

列表的数据序号:

列表的每一个数据都有他对应的序号,第一种序号是从左往右,从0开始往后增加,如:

list = [a,b,c]

那么a的序号是0,b的序号是1,c的序号是2。

第二种序号是从右往左,从-1开始增加,如:

list = [a,b,c]

那么a的序号是-3,b的序号是-2,c的序号是-1。

注意,列表的两种数据序号不可以混用.

列表的基本操作:

这里统一列表list为:

list = [1, 2, 3, 4,5]

增加:

1.在列表的末尾增加:

格式为:列表名.append(数据):

list.append(6)

2.在列表的指定位置增加:

格式为:列表名.insert(序号,数据)

list.insert(2,8)

删除:

1.删除指定位置的数据:

格式为:del 列表名(序号)

del list[2]

2.隐藏指定位置的数据,但是还可以使用:

格式为:列表名.pop(序号)

list.pop(2)

3.按数据值删除:

格式为:列表名.remove(数据)

list.remove(3)

4.全部删除:

格式为:列表名.clear()

list.clear()

改:

格式为:列表名[序号] = ‘数据’

list[2] = '7'

查询:

1.查询一个数据:

格式为:print(list[序号])

print(list[2])

2.查询多个数据:

格式为:print(list[序号1:序号2])

  注:查询的范围是从序号1起的数据(包括序号1)到序号2的数据(不包括序号2)

print(list[2:4])

遍历:

格式为:for  x(任意字母)in  列表名:

                   print( x(任意字母))

for x in list:
    print(x)

求和:

格式为:print(sum(列表名))

print(sum(list))

列表长度:

格式为:print(len(列表名))

print(len(list))

字典:

字典格式:

1.空字典:

字典名 = {}

2.一般格式:

字典名 = {key:value, key:value}

字典的基本操作:

这里统一字典dict为:

dict = {'张三': 90, '李四': 89}

在末尾增加:

格式为:字典名[‘key’] = value

dict['王五'] = 100

改:

格式为:字典名[‘key’(已经被定义的)] = value

dict['李四'] = 98

列表,字典结合使用:

dict1 = {'张三': [100, 90, 89], '李四': [98,87]}
#遍历dict1,保存到k和v中
for k, v in dict1.items():
    #遍历v,保存到score中
    for score in v:
        #打印k和score
        print(k, score)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值