六年级小学python第四讲_python第四讲

列表的排序

升序:从小到大的排序

降序:从大到小的排序

示例:

num_list = [120,250,11,44,77,45,22,390]

num_list.sort() # 升序 - 从小到大

print(num_list) # 对列表本身做了修改

num_list.sort(reverse=True)#降序 为False#升序

print(num_list)

反转

print(num_list[::-1])

print(num_list)

num_list.reverse() # 修改原列表

print(num_list)

元组

元组()括号 - tuple

可以查;没有增删改

有序,以,分隔成员。成员值可以重复

my_tuple = ()#空元组

my_tuple2 = (18,22,33,45,60,70)

print(my_tuple2[2]) # 下标取值

my_tuple3 = ("hello",) # 1个值记得加逗号,

print(my_tuple3)

字典

字典 dict dictionary

无序 key名唯一,常用字符串。 值可以是任意的数据类型。 key:value

示例:dog_info = {

"name": "陈钱罐",

"sex": "公",

"age": "3个月",

"type": "串串",

"owner":"陈多多"

}

my_dict = {} # 空字典

print(dog_info)

print(dog_info["age"]) # 键名 key

# print(dog_info["parent"]) # KeyError: ‘parent‘

print(dog_info.get("age")) # 字典.get(键名)获取

print(dog_info.get("parent")) # None

添加、修改键值对。

如果键名不存在于字典当中,那就是添加键值对。

如果键名存在于字典当中,那就是修改键对应的值。

#修改

dog_info["age"] = "3个半月"

print(dog_info)

#新增

dog_info["father"] = "金毛"

print(dog_info)

添加字典2到字典1:字典1.update(字典2)

dog_other_info = {"color":"香槟色","size":"50cm"}

dog_info.update(dog_other_info)

print(dog_info)

# 删除

# del dog_info["father"]

# print(dog_info)

dog_info.pop("father")

prindog_info.update(dog_other_info)

print(dog_info)t(dog_info)

字典里面,可以成员是字典吗?可以成员是列表吗

dog_info["other_info"] = dog_other_info

print(dog_info)

# # 键 名

# keys = dog_info.keys()

# # list() 转换成列表数据类型

# all_keys = list(keys)

# print(all_keys)

# # 值

# values = dog_info.values()

# # list() 转换成列表数据类型

# all_values = list(values)

# print(all_values)

# 键值对

items = dog_info.items()

# list() 转换成列表数据类型

all_items = list(items)

print(all_items)

list_aa = ["ssss",11,22,11,22,"hello"]

# 去重

set_aa = set(list_aa)

# 转成列表

print(list(set_aa))

if条件语句

看到冒号自动缩进。

if 条件1:

条件1为真时,执行的代码。

if 条件1:

条件1为真时,执行的代码。

else:

条件1不满足的时候,执行的代码。干的事情。

if 条件1:

条件1为真时,执行的代码。

elif 条件2:

条件2为真时,执行的代码

elif 条件3:

条件3为真时,执行的代码

else:

条件1不满足的时候,执行的代码。干的事情

如果大于60分,就及格!

如果小于60分,通宵敲代码

if int(score) > 60:

print("及格!")

else:

print("通宵敲代码!")

如果分数在85到100之间;评分A

如果分数在75到85之间;评分B

如果分数在60到75之间;评分C

其他评分D

if 85 <= int(score) <= 100:

print("A")

elif 75 <= int(score) < 85:

print("B")

elif 60 <= int(score) < 75:

print("C")

else:

print("D")

debug调试

你想在哪里让程序中断执行,由你自己来控制它的执行

起始位置

取消断点

运行小虫子

点击左下角取消断点

原文:https://www.cnblogs.com/zhang-ping1205/p/12968341.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值