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

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

价格 免费

增加 键值对

stu1={"name":"siki","age":"17","gender":"男"}
stu1["rank"]=3 #结尾增加"rank"=3
print(stu1)

#修改键值对
stu1={"name":"siki","age":"17","gender":"男"}
stu1["age"]=18 #修改age=18
print(stu1)

#删除age里的键值对

stu1={"name":"siki","age":"17","gender":"男"}
del(stu1["age"])  #删除age里的键值对
print(stu1)

#删除age里的键值对

stu1={"name":"siki","age":"17","gender":"男"}
del stu1["age"]   #删除age里的键值对
print(stu1)

 

[展开全文]

l=[]
print("请输入第一个数字")
l.append(int(int(4)))
print("第二个数字")
l.append(int(int(6)))
print("第三个数字")
l.append(int(int(1)))
l.sort()
print(l)
print("请输入第一个数字")
a = int(int(9))
print("请输入第二个数字")
b = int(int(8))
print("请输入第三个数字")
c = int(int(10))
if a>b:
    temp=b
    b=a
    a=temp
if b>c:
    temp=c
    c=b
    b=temp
if a>b:
    temp=b
    b=a
    a=temp
print(a,b,c)

sort:排序

[展开全文]

T,A数据交换

T=B

B=A

A=T

 

[展开全文]
l=["lihua","Rain","Jack","Xiuxiu"]
res ="lihua" not in l
print(res) 判断是否不在列表里

res ="lihua"  in l 判断是否在列表里

 

[展开全文]

元组是不可修改的,通过括号创建。

 

列表是可以修改的。二者区别

 

 

[展开全文]
郑zy · 2021-03-03 · 0420-元组 0
合并列表:
l1=["lihua","Rain","Jack","Xiuxiu"]
l2=["Blue","Black","siki","xiaoming"]
l1.extend(l2) 把l2追加到l1结尾。

加法合并:

l3=l1+l2

缩写:

l1+=l2

print(l1)

for t in range(1,100):打印1到100
    print(t)
list=range(1,101) #计算1到100的和
for t in list:

    print(list)

l= list(range(1,21,2))#打印1到20 的奇数
print(l)
[展开全文]
郑zy · 2021-03-03 · 0419-练习题 0

列表复制多个列表

复制操作1:

names=["lihua","zhangsan"]

newl=names[:]

print(newl)

newl[0]="wangli"

print(newl)

操作2:

names=["lihua","zhangsan"]

newl=names

newl[0]="wangli"

print(newl)

多个复制:

newl=names

[展开全文]

v =10

v = v+1

print(v)

赋值运算符缩写形式

v=v+1     v+=1

v=v*3     v*=3

v=v/3     v/=3

v=%3    v%=3

[展开全文]

最小值min()

max()

sun()

range:范围

l=[t**2 for t in range(1,11)]
print(l)
[展开全文]
names=['Lihua', 'Rain', 'Jack', 'Xiuxiu', 'Peiqi', 'Blue', 'Black']
for t in range(0,len(names)):#通过索引遍历names,len长度(0,len(names))长度-1
    names[t]=names[t].upper()#修改 每个名字大写
    print(names[t])
print(names)
[展开全文]
方法二:
newl=[]
for t in range(1,11):
    newl.append(t**2)
print(newl)

边遍历遍修改列表

l=list(range(1,12))
for t in l:
    l[t-1]=t**2 按照做因为只-1,执行
print(l)
[展开全文]

range:范围

rangge(3,10)

只打印3到9的数字。之包括开始,不包括结尾。

指定步长!

l=list(range(3,10,3))
print(l)

【3,6,9】

1-10的平方值

l=list(range(1,11))
print(l)
newl=[]
for t in l:
    newl.append(t**2)
print(newl)
[展开全文]

列表长度:

len()
length=len(names)
print(length)

列表里可以是小数,字符串,浮点数,

[展开全文]

排序

names =["cg","zangli","fhanglaing","hnglaing"]
print(names)
names.sort()
print(names)

列表里字符串按照字母大小写、顺序排序

数字按照数字顺序排序

中文没办法排序

永久排序 倒序,原列表产生影响;

sort:排序

names.sort(reverse=True)

临时排序,对愿列表不产生影响:

newList=sorted(names)

print(newList)、

顺序翻转:倒数第一个变第一个、

reverse:翻转

names.reverse()

[展开全文]

某些数据只用一次,后删除

print(names[-1])
del(names[-1])
弹出数据(末尾弹出/索引弹出)
print(names.pop(0))
[展开全文]

method()

method(arg)

xxV.method()

xxV.method(arg1,arg2) 

 

[展开全文]

授课教师

SiKi学院老师

课程特色

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