8072人加入学习
(35人评价)
Python零基础入门学习2020最新版(SiKi)

使用Python3.8 于2019/10/20开始录制

价格 免费

32.if语句嵌套和else if语句写法:

写法一:例如:if age<=4 :

print("A")

else :

   if age<=12 :

        print("B")

   else : 

        print("C")

写法二:例如: if c1 :

print s1

elif c2 :

print s2

else :

s3

33.print 输出时,可以同时输出多个变量,用逗号分隔即可,例如print (a,b)

[展开全文]

32.if语句嵌套和else if语句写法:

写法一:例如:if age<=4 :

print("A")

else :

   if age<=12 :

        print("B")

   else : 

        print("C")

写法二:例如: if c1 :

print s1

elif c2 :

print s2

else :

s3

33.

[展开全文]

32.if语句嵌套和else if语句写法:

写法一:例如:if age<=4 :

print("A")

else :

   if age<=12 :

        print("B")

   else : 

        print("C")

写法二:例如: if c1 :

print s1

elif c2 :

print s2

else :

s3

[展开全文]

29.比较运算符和布尔类型(True、False)

字符串比较是否相等可以用==,!=

30.条件语句-if语句:

if age>40 : print("进入老年版本")  else : print("进入青年版")。。。。。注意格式写法;

多个条件一起判断:用 and 或 or 联结

例如:if age>18 and age<40 : print("中年")

if-else语句:

if xxx :  xxxxxx else : xxxxx

31.判断某个值是否在列表里面:

用 in 或 not in来判断,结果为True或False

[展开全文]

29.比较运算符和布尔类型(True、False)

字符串比较是否相等可以用==,!=

30.条件语句-if语句:

if age>40 : print("进入老年版本")  else : print("进入青年版")。。。。。注意格式写法;

多个条件一起判断:用 and 或 or 联结

例如:if age>18 and age<40 : print("中年")

31.判断某个值是否在列表里面:

用 in 或 not in来判断,结果为

[展开全文]

29.比较运算符和布尔类型(True、False)

字符串比较是否相等可以用==,!=

30.条件语句-if语句:

if age>40 : print("进入老年版本")  else : print("进入青年版")。。。。。注意格式写法;

多个条件一起判断:用 and 或 or 联结

例如:if age>18 and age<40 : print("中年")

或者

[展开全文]

29.比较运算符和布尔类型(True、False)

30.条件语句-if语句:

if age>40 : print("进入老年版本")  else : print("进入青年版")。。。。。注意格式写法

[展开全文]

29. 条件语句-if语句:

if age>40 : print("进入老年版本")  else : print("进入青年版")。。。。。注意格式写法

[展开全文]

23.列表的遍历(列表也叫集合)

for循环格式:不能随便添加缩进,记住

for name in names : print(name)

通过索引方式遍历列表:

for temp in range(0,len(names)) :  print(names[temp])

24.生成有规律的数字列表:

range(3,10)表示一段数字,但还不是列表,需要转换成列表,则为 list(range(3,10)),print后即为[3,4,5,6,7,8,9] 可以看出,包含开始不包含结束,默认自动增长的步长为1;当写成list(range(3,10,3))时,表示为[3,6,9],此时步长为3;

25.数字列表的简单统计:

min(列表名):即为求列表中的最小值;

max(列表名):即为求列表中的最大值;

sum(列表名):即为将列表中的元素求和;

list = [ t**2 for t in range(1,11) ],其中t**2表示列表中每一个元素做平方处理;

26.列表的复制

newList = names[:]; (对)

如果是newList = names是把names的地址给了newList,此时改变newList时,names也改变了,相当于java中的变量为引用类型时的情况;newList = names*2表示复制了两份;

27。合并列表的方法:

例如列表list1、list2,list1.extend(list2)或list1+list2;

 

 

[展开全文]
贺兰 · 2020-07-11 · 0419-练习题 0

23.列表的遍历(列表也叫集合)

for循环格式:不能随便添加缩进,记住

for name in names : print(name)

通过索引方式遍历列表:

for temp in range(0,len(names)) :  print(names[temp])

24.生成有规律的数字列表:

range(3,10)表示一段数字,但还不是列表,需要转换成列表,则为 list(range(3,10)),print后即为[3,4,5,6,7,8,9] 可以看出,包含开始不包含结束,默认自动增长的步长为1;当写成list(range(3,10,3))时,表示为[3,6,9],此时步长为3;

25.数字列表的简单统计:

min(列表名):即为求列表中的最小值;

max(列表名):即为求列表中的最大值;

sum(列表名):即为将列表中的元素求和;

list = [ t**2 for t in range(1,11) ],其中t**2表示列表中每一个元素做平方处理;

26.列表的复制

newList = names[:]; (对)

如果是newList = names是把names的地址给了newList,此时改变newList时,names也改变了,相当于java中的变量为引用类型时的情况;newList = names*2表示复制了两份

 

[展开全文]

23.列表的遍历(列表也叫集合)

for循环格式:不能随便添加缩进,记住

for name in names : print(name)

通过索引方式遍历列表:

for temp in range(0,len(names)) :  print(names[temp])

24.生成有规律的数字列表:

range(3,10)表示一段数字,但还不是列表,需要转换成列表,则为 list(range(3,10)),print后即为[3,4,5,6,7,8,9] 可以看出,包含开始不包含结束,默认自动增长的步长为1;当写成list(range(3,10,3))时,表示为[3,6,9],此时步长为3;

25.数字列表的简单统计:

min(列表名):即为求列表中的最小值;

max(列表名):即为求列表中的最大值;

sum(列表名):即为将列表中的元素求和;

list = [ t**2 for t in range(1,11) ],其中t**2表示列表中每一个元素做平方处理;

 

[展开全文]

23.列表的遍历(列表也叫集合)

for循环格式:不能随便添加缩进,记住

for name in names : print(name)

通过索引方式遍历列表:

for temp in range(0,len(names)) :  print(names[temp])

24.生成有规律的数字列表:

range(3,10)表示一段数字,但还不是列表,需要转换成列表,则为 list(range(3,10)),print后即为[3,4,5,6,7,8,9] 可以看出,包含开始不包含结束,默认自动增长的步长为1;当写成list(range(3,10,3))时,表示为[3,6,9],此时步长为3;

25.数字列表的简单统计:

min(列表名):即为求列表中的最小值;

max(列表名):即为求列表中的最大值;

sum(列表名):即为将列表中的元素求和;

list = [ t**2 for t in range(1,11) ],其中t**2表示列表中每一个元素做平方处理;

[展开全文]

23.列表的遍历(列表也叫集合)

for循环格式:不能随便添加缩进,记住

for name in names : print(name)

通过索引方式遍历列表:

for temp in range(0,len(names)) :  print(names[temp])

24.生成有规律的数字列表:

range(3,10)表示一段数字,但还不是列表,需要转换成列表,则为 list(range(3,10)),print后即为[3,4,5,6,7,8,9] 可以看出,包含开始不包含结束,默认自动增长的步长为1;当写成list(range(3,10,3))时,表示为[3,6,9],此时步长为3;

[展开全文]

23.列表的遍历(列表也叫集合)

for循环格式:不能随便添加缩进,记住

for name in names : print(name)

24.生成有规律的数字列表:

range(3,10)表示一段数字,但还不是列表,需要转换成列表,则为 list(range(3,10)),print后即为[3,4,5,6,7,8,9] 可以看出,包含开始不包含结束,默认自动增长的步长为1;当写成list(range(3,10,3))时,表示为[3,6,9],此时步长为3;

[展开全文]

23.列表的遍历(列表也叫集合)

for循环格式:不能随便添加缩进,记住

for name in names : print(name)

24.生成有规律的数字列表:

range(3,10)表示一段数字,但还不是列表,需要转换成列表,则为 list(range(3,10)),print后即为[3,4,5,6,7,8,9] 可以看出,包含开始不包含结束,默认自动增长的步长为1;当写成list(range(3,10,3))时,表示为[3,6,9],此时步长为3;

[展开全文]

23.列表的遍历(列表也叫集合)

for循环格式:不能随便添加缩进,记住

for name in names : print(name)

[展开全文]

14.创建一个列表存储多个数据:例如:

names = ["siki","mimi","xixi","lili"],列表信息用中括号括起来,内部数据用逗号分隔。

即:列表名 = [数据1,数据2,数据3]

15.如何访问列表中的数据:

索引从0开始,长度即为元素个数;

访问列表中倒数的几个元素,即可以用 names[-1]表示倒数第一个元素,names[-2]表示倒数第二个元素

16.如何截取子列表:

例如:names[0:2](注意包含开始,不包含结束),不写开始索引时,例如names[:2]默认从0开始;不写结束索引时,默认到末尾;都不写时,例如names[:]相当于复制列表。

17.修改列表中的数据:

例如:names[2]="dada"直接改;

添加数据:

names.append("需要添加的内容"),默认添加到列表结尾;

插入数据:

例如:names.insert(需要插入的位置索引号,插入的内容):比如names.insert(0,"zhangsan"),此时后面的元素依次向后串一位;

删除数据:del(names[2])方法即可,后面的元素自动向前串一位;或者写成 del names[2];或者直接names.remove("siki")直接删除也可以(但需要保证要删除的元素是存在的,否则会报错,同时如果列表中由多个“siki”时,默认删除的是第一个“siki”);

18.print()相当于一个换行。

19.使用列表里面的pop方法弹出数据,意思就是使用一次该数据然后将该数据删除;例如print(names[-1])  del(names[-1]),此时可以用names.pop(索引),索引不写时默认最后一个元素。

20.列表的排序:

升序:调用names.sort()进行排序,如果是字母字符串时,按照开头字母26英文顺序排,大写字母排在小写字母之前,即先大写后小写,数字开头的则先数字再大写后小写;纯数字的话,就按照数字本身大小进行升序;中文此时不介绍,sort()方法是永久排序;

降序的话,为names.sort(reverse=True);

临时排序:对列表原始不产生影响;一般任何如果是临时的话,最好用一个变量来接收这个值,例如newList = sorted(names),但此时原列表仍未变化;

names.reverse()表示将列表顺序翻转,仅仅是单纯的顺序翻转一下;

21.获取列表的长度:

length = len(names)即可;

22.列表中可以同时存放字符串、数字、浮点都可以;

列表中也可以包含列表:(多维)

names = [ [.......],[...],[......] ](相当于多维数组)

 

 

 

 

 

[展开全文]

授课教师

SiKi学院老师

课程特色

视频(137)
下载资料(1)