Python基础篇:变量,列表
上期介绍了最基础的一个程序,现在我们详细介绍一下变量和列表。以后的学习会越来越复杂,所以我们应该多培养兴趣,不然到时候我们可能会坚持不下去,会觉得枯燥。所以我们应该从现在开始理解每一行程序,当你理解后,你会觉得很有意思。
变量
变量是Python最基础的一个用法,它就像一只盒子,储存了各种数据。他可以存放字符串和数字等,还可以给他赋值,将别的变量传导进来。它是Python最最基础的语句,没有它之后的程序不可能完成。
创建变量其实很简单:变量名(英文) + 等号 + 值
下面做一个年龄的变量为例
age =13
这就是一个变量,创建起来很简单对不对,里面的数值为13。
再看下面一个
name ='Jim'
这又是一个变量,不过里面存储的东西不同了,这是一个保存字符串的变量。变量又要怎么赋值呢?首先你的变量必须存储的是一个数字,接着可以看我下面的操作。
age = age +1
这就把年龄的变量加上了1,也就是将13加上1变成了14。这样可能太麻烦了,下面还有一种更简单的方法。
age +=1
这就是另一种赋值方法,非常快捷,只要在+=后写上要赋予的数值就行。如果要减去数值就打上-=就可以了。
如果你的变量里是字符串,那它可以参与字符串拼接。比如说我再创建一个变量。
greating ='is a good student.'
接着,拼接。
print(name + greating)
(注意,以上程序代码需要有前面的同名变量才可以使用)输出结果就不用了多说了,Jim is a good student.字符串拼接的使用也可以直接使用字符串,不使用变量。
接着说一些常用的语句:
global age # 设置为全局变量int(age)# 将变量设置为int类型(即数字)str(age) # 将变量设置为str类型(即字符串)
这些具体可以做什么用,大家可以先保持一个疑问,在之后的文章中会细讲。
列表
如果你需要设置一个多人游戏,但是你需要的人数众多,一个一个打变量,一个一个赋值太麻烦了,那你可以试一下列表。接着是使用列表和变量的对比。
变量
player_a_1 ='Jim'
player_a_2 ='Tom'
player_a_3 ='Jerry'
player_b_1 ='Gina'
player_b_2 ='Steve'
player_b_3 ='Aelx'
一个一个设置变量是不是很麻烦?这个其实还算少的,如果人真多起来,那你的手打下来估计就麻了。所以,列表就可以帮你解决这个问题。
列表
player_a =['Jim','Tom','Jerry']
player_b =['Gina','Steve','Aelx']
怎么样?六行的代码只用了两行就解决了,如果人数更多,那省下来的工作量也会更多。那么,我们会提取变量,列表怎么提取呢?自己打出来呗,用什么列表
首先,我们要知道,Python列表的数字是从0数起的,所以第一个是0,不是1!所以我们应该这么提取:
print(player_a[0])
这个便是提取a队中的第一位,也就是Jim。如果要提取另外几位,在中括号中换个数字就行了。格式就是:
列表名 + [位数-1]
以上就是本篇文章的所有内容,不会的欢迎评论私信,谢谢阅读!
往期文章
Python基础篇:你好,世界!
Python算法篇:冒泡排序
抽奖程序制作(初始版)
制作Python数字华容道(可选择关卡)
顺便再说一下,如果觉得基础不够扎实的朋友老老实实看基础篇,其它的你们还看不明白。基础扎实的可以看算法篇。能力较高的可以看程序制作。能力过高的应该也看不到这来。
再次谢谢阅读!
版权归原作者 #Qss# 所有, 如有侵权,请联系我们删除。