您现在的位置是:网站首页>Python编程Python编程

少儿python基础教程第10课--列表和字符串的可变性介绍

少儿编程网2019-07-11 22:47:33Python编程 人已围观 来源:python系统学习 -用户投稿

简介如果把一个列表的变量赋给一个新的变量,当原来的列表的值发生改变时,新的列表的值也会发生改变。把一个字符串的变量赋给一个新的变量,当原来的字符串变量的值发生改变时,新的字符串不会随之改变。

少儿python基础教程第10课--列表和字符串的可变性介绍XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
 

在python中,取得字符串中的某一个位置的字符,跟取得列表中某一个位置的数据,都可以使用这种写法:XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

变量名[索引]XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

实例:XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

I_said=“Luckey boy”XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

I_said[1]                 //返回结果uXOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

my_list=[a,b,c,d,e,f,g]XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

my_list[1]              //返回结果bXOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

●列表和字符串的可变性XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

1   如果给列表的某一个索引位置的元素重新赋值,列表会发生改变,给字符串的某一个索引位置的字符重新赋值,会报错。XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

实例:XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

my_list=[a,b,c,d,e,f,g]XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

my_list[1]='hello'      XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

print(my_list)        //返回结果[a,'hello',b,c,d,e,f,g] XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

I_said=“luckey boy”XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

I_said[1] =‘a’        //这样写会报错,即字符串不具有可变性。XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

如果想把字符串“Luckey boy”变为“Lackey boy”,必须给变量重新整体赋值。XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

I_said=“Lackey boy”   //必须这样写才可以XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

2    如果把一个列表的变量赋给一个新的变量,当原来的列表的值发生改变时,新的列表的值也会发生改变。把一个字符串的变量赋给一个新的变量,当原来的字符串变量的值发生改变时,新的字符串不会随之改变。XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

实例:XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

my_list=[a,b,c,d,e,f,g]XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

new_list=my_listXOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

my_list[1]='hello'XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

print(my_list)         //返回结果为[a,'hello',b,c,d,e,f,g] XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

print(new_list)       //返回结果为[a,'hello',b,c,d,e,f,g] XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

I_said=“Luckey boy”XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

You_said=I_saidXOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

I_said="Not a luckey boy"XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

print(I_said)         //返回结果为"Not a luckey boy"XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

print(You_said)    //返回结果为"Luckey boy"XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

以上两种情况,说明列表具有可变性,字符串不具有可变性。XOP少儿编程网-Scratch_Python_教程_免费少儿编程学习平台


相关文章:

支持一下 ( )查看更多相似文章

少儿python基础教程第10课--列表和字符串的可变性介绍

      匿名评论
    • 评论
    人参与,条评论
    少儿python基础教程第10课--列表和字符串的可变性介绍

客服在线

服务时间

周一至周日 9:00-21:00