心之所有
想学习的可以互相沟通,互相学习,刚开始学。有什么问题可以沟通

导航

 

一、单引号、双引号、三引号

1、单引号:' '

2、双引号:"  "

3、三引号’‘’   ‘’‘

注:单引号和双引号是等价的,

如:

(1)单引号里面可以使用双引号(一般情况下都是单独使用,只有在特别注释的情况下合起来使用)

(2)双引号里面可以使用单引号

 

str = "123"
str = '123'
str = '"123"'
str = "'123'"

 

(3)如果单引号里面要加单引号需要及进行(转义)

str1='\'sda\''

 

4、三引号:1、多用于注释

               2、定义存储变量

二、注释:

#:

'''  ''':可以多行进行注释

如:

 

三,列表  (list=[ ])

定义  :1、存放多个值

list1=[2,4,6,76,87,98,32,1]

 

 

 

            2、从左到右的顺序定义列表元素,左边从0开始访问

            3、列表是有顺序的

            4、可以变化的,根据列表的索引位置修改列表的值

特点:存储数据:

          增删改查:

查看列表的功能

list1=[2,4,6,76,87,98,32,1,]
print(dir(list1))
(1)append(添加,在最后添加):
list1=[2,4,6,76,87,98,32,1,]

list1.append('java')
print(list1)

图解:       结果:    

(2)insert(添加,根据搜索引位置添加)

list1=[2,4,6,76,87,98,32,1]

list1.insert(2,'go')
print(list1)

图解:结果:     

(3)count(查看对象在里面有几位)

list1=[2,4,6,76,87,98,32,1]

print(list1.count(6))

图解:  结果(可以参考上图):

 

(4)index(获取对象的搜索引)

list1=[2,4,6,76,87,98,32,1]

print(list1.index(87))

图解:结果:

 

(5)pop(删除最后一位斌返回删除的内容)

list1=[2,4,6,76,87,98,32,1]

print(list1.pop())

图解:结果:

 

(6)remove(想删除的对象)

 

 

list1=[2,4,6,76,87,98,32,1,

print(list1)

图解:        结果:

(7)reverse(反转)

list1=[2,4,6,76,87,98,32,1,]

list1.reverse()
print(list1)

图解:结果:

 

(8)sort(排列顺序,从小到大)

list1=[2,4,6,76,87,98,32,1,]

list1.sort()
print(list1)

图解:结果:

 

(9)copy(复制)

list1=[2,4,6,76,87,98,32,1]

list2=list1.copy()
print(list2)

图解:结果:

 

(10)clear(清空)

list1=[2,4,6,76,87,98,32,1,]

list2=list1.copy()

list2.clear()
print(list2)

图解: 结果:

 

(11)extend(追加)

list1=[2,4,6,76,87,98,32,1,]

list3=['GO','python']

 图解:                                      结果

四、元组(tuple=( ))

特点:不可变化的

          不能增加和删除元组里面的对象

(1)查看元组列表

tuple1=(1,2,3,'GO')

print(tuple1.index('GO'))

图解:

 

 

 1、元组里面只有一个对象要(‘,’)

如 :

tuple2=('jajv',)

print(type(tuple2))

图解:结果:

 

2、在元组用列表的话需要给列表加([]),如果没有不需要加

如:

tuple3=('GO',45,['python','java','php'])
tuple3[2][1]='java测试'
print(tuple3)

 

图解:结果:

五、字典(dick={ })

特点:无序的

           key-values(key-values的方式,相对应的)

1、查看字典的功能

dick1={'name':'chen','age':'18','address':'西安'}

print(dir(dick1))

图解:

 

(1)gte(获取key对应的ualue)

如:

dick1={'name':'chen','age':'18','address':'西安'}

print(dick1.get('name'))
print(dick1['name'])

图解:   结果:

(2)key(获取key值)

dick1={'name':'chen','age':'18','address':'西安'}

print('获取字典所有的key:\n')
for key in dick1.keys():
    print(key)

图解:   结果:

 

(3)values(获取values值  )  

dick1={'name':'chen','age':'18','address':'西安'}

for value in dick1.values():
    print(value)

图解 

 

 

 

:结果:

 

 

 

 

 (4)  for item(对字典进行循环)

dick1={'name':'chen','age':'18','address':'西安'}

for key,values in dick1.items():
    print(dick1)

 

 图解:

 

 

 

 

结果:

 

综合练习1:

复制代码
datas = {'status': 0, 'msg': 'ok', 'data': [
    {'name': 'wodier', 'age': 18, 'address': '北京', 'work': '测试工程师'},
    {'name': 'wodier2', 'age': 18, 'address': '西安', 'work': '后端工程师'},
    {'name': 'wodier3', 'age': 18, 'address': '上海', 'work': '开发工程师'},
    {'name': 'wodier4', 'age': 18, 'address': '北京', 'work': '数据工程师'},
    {'name': 'wodier5', 'age': 18, 'address': '广州', 'work': 'GO工程师'},

]}

#查找数据工程师
print('获取"数据工程师":\n',datas['data'][3]['work'])
#查找后端工程师
print('获取"后端工程师":\n',datas['data'][1]['work'])
#查找广州
print('获取"广州":\n',datas['data'][4]['address'])
复制代码

结果:

 

 练习2:

复制代码
datas={'status':0,'msg':'ok','data':[
  {'name':'wuya','age':18,'address':'西安市','work':'测试工程师'},
  {'name':'wuya2','age':18,'address':'西安市','work':'开发工程师'},
  {'name':'wuya3','age':18,'address':'西安市','work':'go工程师'},
  {'name':'wuya3','age':18,'address':'兰州市','work':'PHP工程师'},
  {'name':'wuya4','age':18,'address':'西安市','work':[
  {'salary':1990},
  ]}
]}


print('获取"1990":\n',datas['data'][4]['work'][0]['salary'])
复制代码

结果:

 

练习3

复制代码
data={'status':0,'msg':'ok','datas':
  [
    {'name':'工程师','salary':1990,'data':
      [
        {'work':'测试工程师'},
        {'work':'开发工程师'},
        {'work':'Go开发工程师'}
      ]
     }
  ]}

print('获取"测试工程师":\n',data['datas'][0]['data'][0]['work'])
print('获取"G开发工程师":\n',data['datas'][0]['data'][2]['work'])
复制代码

结果:

 

posted on 2021-06-24 20:33  橙橙的橙  阅读(58)  评论(0编辑  收藏  举报