资源简介 (共12张PPT)Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.少儿编程课数据加密变量相似名称变量a1=1a2=2a3=3a4=4变量a=1b=2c=3d=4列表那么一个变量名称是否可以存放不同值?一个盒子可以存放不同的球列表:是一组数据的集合,实际上是一连串的变量a1=[ 1 , 2 , 3 , 4 , 5 ]a2=["apple", "banana", "pear"]列表下标列表中每个元素分配一个数字,即所在位置,又称为下标下标从0开始,依次类推li=["banana", "apple", "pear"]012常用指令len(列表名称):用于求列表的长度str="我们是好朋友"li=list(str)print(li)print(len(li))list(字符串):将字符串转为列表循环访问列表元素位置的取值范围:[0,len(列表名称)-1]li=["banana", "apple", "pear"]for i in range(len(li)):print(li[i])注意:元素下标不能越界,否则会报错编码规则将列表转换为倒序字符将倒序后的列表交换位置:将当前位置与隔位字符进行交换元素交换位置我是好朋们友们好是友我朋中间变量li=['我','们','是','好','朋','友']temp=li[0] #将下标为0的元素先赋值给一个中间变量,否则值会被覆盖li[0]=li[1] #将下标为1的元素赋值给下标为0的元素li[1]=temp #再将中间变量的值赋值给下标为1的元素temp=li[2]li[2]=li[3]li[3]=tempprint(li)运行结果:['们','我','好','是','朋','友’]在列表中交换元素的位置,必须借助于中间变量,否则值会被覆盖加密代码li.reverse()for i in range(len(li) - 2):temp = li[i + 2]li[i + 2] = li[i]li[i] = tempprint("加密之后的内容 :" , li)当前位置与隔位进行交换message = input("请输入需要加密的内容:")li = list(message) # list():将字符串转为字符列表reverse():用于将列表中的元素倒置 展开更多...... 收起↑ 资源预览