在讲今天的第二节基础时,我想起了我以前的英语老师,他说:每天记一个单词,一年就是365个,三年下来,至少阅读是没问题的。
Python与英语类似,一个是计算机语言,一个是人类的语言。先学习单个词语,再串起来用!
数字
先来看看简单的数字,数字的运用在Python中还是很多的,比如:使用数字来记录游戏
得分、表示可视化数据、存储Web应用信息等等。
我们先从整数举例看看用法:
——————————————
>>> 2 + 3
5
>>> 3 - 2
1
>>> 2 * 3
6
>>> 3 / 2
1.5
——————————————
其实就是整数的加减乘除
(win+r再输入cmd)
#PS:在Python2.X中,整数相除是没有小数点的,比如3/2 是等于1的
如果是3.0/2 才等于1.5
浮点数
浮点数定义:带小数点的数字全都算
用法:和整数一样,也可以加减乘除
——————————————————
>>> 0.1 + 0.1
0.2
>>> 0.2 + 0.2
0.4
>>> 2 * 0.1
0.2
>>> 2 * 0.2
0.4
——————————————————
这里我也同样又运算了一遍,大家要边学边自己操作
列表
列表定义:一系列按特定顺序排列的元素组成。
包含字母表中所有字母、数字0~9或所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。
使用:在Python中,用方括号([])来表示列表,并用逗号来分隔其中的元素。
>>>name=["a",'b","c","d","f"]
print(name)
结果是:["a",'b","c","d","f"]
但用户要看到的并不是这样的结果,也许用户只是需要看到其中一个,这就要对输出要进行指定。我们称这为访问列表元素,像"a","b"等等就叫做元素
只需要加一行print(name[])
结果是:a
这里搜索是从0开始而不是从1(死记硬背)
如果是-1呢?
也就是对应列表中的最后一个元素,索引-2返回倒数第二个列表元素,索引-3返回倒数第三个列表元素,以此类推。
讲到这,顺便讲一下 .title() 将变量中的首字母大写
.upper() 将变量中的所有字母大写
.lower() 将变量叫的所有字母小写
还是承接上面的代码,再加一行输出
print(name[0].title())
结果是:A
其它的我就不一一演示了,学以致用才行。这里还可以联系昨天学到的制表符,换行符以及变量一块使用,大家可以自己尝试下,有问题的可以留言。
列表的元素可以添加,修改和删除的,就好比一款游戏,游戏中的小兵,会死亡和重生一样,其实对应的就是元素的添加和删除。
1.先来看看修改:
————————————————————
>>>name=["a",'b","c","d","f"]
print(name)
name[0]="e"
print(name[0])
结果是:["a",'b","c","d","f"]
["e",'b","c","d","f"]
—————————————————————
其实就是赋值,你说是不是?将第一个元素另外赋值
2.添加,我们要用到.append()
——————————————————————
>>>name=["a",'b","c","d","f"]
print(name)
name.append("e")
print(name)
结果是:["a",'b","c","d","f"]
["a",'b","c","d","f","e"]
——————————————————————
在Python中,这样默认是添加在最后一位的,当然我们也可以指定位置,这里就要用到插入元素 .insert()
————————————————————
name.insert(0,"e")
print(name)
结果是:["a",'b","c","d","f"]
["e","a",'b","c","d","f"]
————————————————————
我们也可以先创建一个空的列表,再使用一系列的append()语句添加元素,也可以完成上述的列表,私下思考。
3.删除,这里我们要用到 del
还是上面的例子:
——————————————————
我们加上 del name[0]
print(name)
结果是:['b","c","d","f"]
————————————————————
del用于彻底的删除,对于删除的数据不再访问,这样一刀切也不是每个场景都适合,这时就有了pop()
以上面代码为例,我们增加三条
————————————————————
poped_name=name.pop()
print(name)
print(poped_name)
结果是:["a",'b","c","d",]
f
—————————————————————
这里pop()小括号里面什么都没写,就默认删除最后一个,也可以选定,比如要选定第一个就pop(0)
将删除了的元素我们赋值给了poped_name,所以我们运行它时,可以看到从name中被删除了的值。
有时候,你不知道要从列表中删除的值所处的位置。如果你只知道要删除的元素的值,可使用方法remove()
比如还是以上面为例:
——————————————————
name.remove("a")
print(name)
结果是:['b","c","d","f"]
是不是很有趣呢,等学到更多的东西,你就可以组合使用,能打造自己王国哟!
数字