1块钱的零基础Python入门体验课 - 逆光喵の秘密基地

1块钱的零基础Python入门体验课

分类:python,代码 ; 热度:136 ; 最后更新于2020 年 07 月 12 日

逆光喵w逆光喵w

背景

接上一篇文章《1块钱的零基础Java入门体验课》后续,开始了python的学习!QQ20200223-142738.png

感受

python大法好!python不愧是世界上最好的语言!代码简单,轻松易懂,完全颠覆了我的印象!

笔记

1:判断条件的书写规范

if 判断条件:
(一个tab缩进) python 语句1
else:
(一个tab缩进) python 语句2

[notice]同一个判断体中if和else和elif要对齐[/notice]

2.逻辑运算符

python具有逻辑运算符优先级,逻辑运算优先级为not>and>or

3.列表list

获取范围数值
subbooks=books[1:4]其中[x:y]遵循左闭右开原则,只会获取包含x至y-1范围内的值list

列表的数据操作

#数据的添加
列表名.append("添加的数据")
#数据的插入
列表名.insert(索引,"插入的数据")
#数据的更新
列表名[索引] = "更新的数据"
#数据的删除
列表名.pop(索引)

列表的嵌套

col1 = ["玩具", "饮料", "唇彩", "眉笔"]
col2 = ["眉笔", "小吃", "手办", "卡片"]
col3 = ["手办", "眉笔", "唇彩", "玩具"]
row = [col1, col2, col3]

嵌套

嵌套的输出

print(row[1][2])
运行结果:手办

4.字典

赋予一个lisa字典
lisa = {"键名1":数据1,"键名2":数据2,"键名3":数据3}
lisa = {"name":Lisa,"age":23,"weight":53.3}

追加新的信息(直接在后面添加)
字典名[键名] = 数据:
lisa[height] = 170
//lisa={"name":Lisa,"age":23,"weight":53.3,"height”:170}

字典中取lisa中体重的值:
w=lisa["weight"]

更新字典中数值
字典名[键名]=新数据
lisa["weight"]=50.3
//lisa={"name":Lisa,"age":23,"weight":50.3,"height”:170}

在字典中新增数据
lisa["birthday"]=1991-01-01
//lisa={"name":Lisa,"age":23,"weight":50.3,"height":170,"birthday":1991-01-01}

删除字典数据
字典名.pop(键名)
lisa.pop("birthday")

5.列表与字典实战案例

在校研究生学生档案表

//建立空列表
students = []

//第一个学生的资料字典
stu1 = {"no":1234,"name":张晓明,"age":23,"nation":汉,"birthday":1996-06-07,
"father":{"name":张建国,"company":中国移动总公司,"job":客户经理},
"mother":{"name":吴艳玲,"company":师大附中,"job":教师}}

//将学生字典添加到学生列表中
students.append(stu1)

//输出学生列表
print(students)

//输出最新添加的学生的学号、姓名和名族信息
no=students[-1]["no"]
name=students[-1]["name"]
nation=students[-1]["nation"]
fname=students[-1]["father"]["name"]
print(no + "-" + name + "-" + nation + "-" + fname)

5.for循环
格式:

//for 循环变量 in 列表变量:
for book in books:
    print(book)

6.嵌套循环
案例:

col1 = ["玩具", "饮料", "唇彩", "眉笔"]
col2 = ["眉笔", "小吃", "手办", "卡片"]
col3 = ["手办", "眉笔", "唇彩", "玩具"]
row = [col1, col2, col3]
c = row[1]

for col in row:
    for box in col:
        print(box)
    print("============")

运行结果:

饮料
唇彩
眉笔
============
眉笔
小吃
手办
卡片
============
手办
眉笔
唇彩
玩具
============

评论卡