学习内容1
(本阶段使用教材:《python——从入门到实践》)
1.使用anaconda搭建python的环境
(1)下载安装anaconda(明确安装路径)
(2)新建开发环境
(3)将开发环境的文件路径拷贝,配置环境变量
2.完成系统变量的设置,通过在命令行输入python3检验一下python3有没有装成功。
3.解释什么是变量,变量命名规则。(第二章)
变量的含义在和代数中类似,可以是各种数据类型(整数、浮点数、字符串、布尔值、空值)。在程序中用一个变量名表示,变量名必须是大小写英文、数字和_的组合,且不能用数字开头
4.了解字符串这一数据类型,通过书和搜索整理字符串的方法,包括大小写的转换,合并字符串,删除空白等(strip())(第二章)
字符串是以单引号’或双引号"括起来的任意文本,比如’abc’,"xyz"等等。
在python3中,字符串类型是str,在内存中以Unicode表示,一个字符对应若干个字节。如果要在网络上传输,或者保存到磁盘上,就需要把str变为以字节为单位的bytes.
python中大小写的转换,以及首字母和每个词首字母大写的函数
s = 'hEllo World'
print s.upper()
print s.lower()
print s.capitalize()
print s.title()
5.了解基本的转义字符和格式化字符,并整理成文字或者代码。(第二章)
Python对bytes类型的数据用带b前缀的单引号或双引号表示:
x = b'ABC'
‘ABC’和b’ABC’,前者是str,后者为bytes,输出结果和前者一样,但bytes的每个字符都只占用一个字节。
要输出格式化的字符串,如“xx同学的成绩为xx”,其中xx的内容是变量的值,则需要用到格式化字符串。
在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%*占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%,括号可以省略。
>>> ' %s的成绩为%d.' % ('Bob', 100)
输出的结果为
6.了解数字类型,整数和浮点数。(第二章)
7.如何添加注释(第二章)
注释代码的方式主要包括两种:
(1)在注释的内容前加# 则该内容自动转换为注释,不运行
(2)在多行注释前后加三个引号""" “”"
学习内容2
1.了解列表数据类型。(第三章)
list是一种有序的集合,可以随时添加和删除其中的元素,用[]来表征,并用,来分割其中的元素,其中的数据可以为各种类型,甚至可以是一个列表。例:
[[“a”,1],[“b”,0],[“c”,3]]
2.完成列表的增删查改(增加,删除,查找,修改)。(第三章)
2.1增加
在列表中增加元素包括两种情况
(1)在末尾添加
list = [['a', 1], ['b', 0], ['c', 3]]
list.append('d')
print(list)
(2)在中间添加
list = [['a', 1], ['b', 0], ['c', 3]]
list.insert(0,'d') ##列表的第一个元素的定位为0
print(list)
2.2查找
list = [['a', 1], ['b', 0], ['c', 3]]
p = list.index(['a',1])
print(p)
2.3删除
list = [['a', 1], ['b', 0], ['c', 3]]
list.pop(1) ##删除第二个元素
print(list)
3.了解列表的排序,比较sorted和sort两个函数。(第三章)
sort()和sorted()都可以实现对列表的重新排序,但不同在于前者彻底改变了列表的顺序,后者只是使其呈现了按一定顺序排列的方式,并不改变原来列表的排序方式。
4.了解列表的方法,sort(),reverse()等。(附加题:了解sort()函数里的key参数,并实现一个列表的排序[[“a”,1],[“b”,0],[“c”,3]],要求变成[[“b”,0],[“a”,1],[“c”,3]])。(第三章)
list = [['a', 1], ['b', 0], ['c', 3]]
def num(l):
return(l[-1])
lists = sorted(list,key=num)
print(lists)
5.了解循环,实现简单的遍历列表。(第四章)
list = [['a', 1], ['b', 0], ['c', 3]]
for s in list:
print(s)
6.了解range函数,并实现创建列表,解析列表。(第四章)
value = list(range(0,5))
print(value)
列表解析 将for 循环和创建新元素的代码合并成一行,并自动附加新元素。
values=[value**2 for value in(range(0,5))]
print(values)
7.了解切片并使用切片。(第四章)
Python提供了切片(Slice)操作符,用以提取列表中指定位置的元素。
list = list(range(0,5))
print(list)
s=list[:2]
print(s)
s1 = list[-1]
print(s1)
s2 = list[1:3]
print(s2)