六年级小学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
相关文章:

android之AlertDialog 点击其它区域自己主动消失
遇到一个问题记录下来,在开发中使用了AlertDialog,想点击屏幕其它区域的时候让这个dialog消失,一開始不做不论什么设置,在小米手机能够正常显示,可是在三星中却有问题。后来发现少了一个属性: View dilaogV…

中级实训第一天的自学报告
目录【阅读时间:约10分钟】中级实训第一天的自学报告姓名:隐藏敏感信息 学号:隐藏敏感信息一、Vi/Vim二、Java三、Ant四、Junit【附加】五、SonarQube【附加】六、 编译运行BugRunner七、 总结中级实训第一天的自学报告 姓名:隐藏…

完整的Blender三维课程:素描到三维艺术的初学者
使用Blender创建3D艺术。初级课程 你会学到什么 使用Blender并理解它的界面 创建3D模型 创建您自己的材料 布料仿真、纹理和雕刻 第三种解释的相机法则 照相机景深 灯光设置 渲染 如何使用参考素材进行3D素描和建模?参考镜头也包括在内。 课程中包含所有章节场景文…

VirtualBox: Effective UID is not root
为什么80%的码农都做不了架构师?>>> 桌面上运行virtualbox出错: The virtual machine xp has terminated unexpectedly during startup with exit code 1 (0x1). Effective UID is not root(euid1000 egid482 uid1000 gid482)(rc-10) Please try reinst…

ironpython 教程_「ironpython」VS2017 IronPython做界面
本人开始做毕设了,但老师说工具要有界面,所以就开始找Python做界面的东西……之前做过C#的界面,脱拉拽很快界面就完成了,后来我查了下IronPython是用C#写的python解释器,也可以脱拉拽做界面,于是就开始尝试…

4、jQuery实现的全选、反选和不选功能
2019独角兽企业重金招聘Python工程师标准>>> 这个地址更权威:最好的选择:http://www.sucaihuo.com/js/10.html <html><head><title>TODO supply a title</title><meta charset"UTF-8"><meta name…

构建自己的PHP框架--构建缓存组件(1)
作为一个框架,我们还没有相应的缓存组件,下面我们就来构建我们的缓存组件。 先来定义一下接口,在 src 文件夹下创建 cache 文件夹,在cache文件夹下创建 CacheInterface.php 文件,其中定义 Cache 相应的接口,…

基于Golang的CLI 命令行程序开发
基于Golang的CLI 命令行程序开发 【阅读时间:约15分钟】一. CLI 命令行程序概述二. 系统环境&项目介绍&开发准备1.系统环境2.项目介绍3.开发准备三.具体程序设计及Golang代码实现1.selpg的程序结构2.导入的库3.sp_args结构体4.全局变量4.main函数5.process_…

Photoshop创造氛围照片合成视频教程含素材
数百个高分辨率工具和9个完整项目! 这个包包含开始创建史诗大气合成所需的一切-超过四个小时的基于项目的深入教程和超过400个合成工具。 大小解压后:10.7G 含课程素材文件 1920X1080 mp4 语言:英语中英文字幕(根据原英文字幕机…

java c++的区别_Java语言与C、C++之间的区别?
小伙伴你知道吗?Java是由C开发而来的,并且在当时一直被搁置。随着Java语言的崛起那么Java和C/C有什么不同和相同之处呢?通过上述我们知道那Java前身是C,并且保留了C的大部分内容,其编程方式也类似于C。但Java的句法更清…

Android编程获取网络连接状态及调用网络配置界面
获取网络连接状态 随着3G和Wifi的推广,越来越多的Android应用程序需要调用网络资源,检测网络连接状态也就成为网络应用程序所必备的功能。 Android平台提供了ConnectivityManager 类,用于网络连接状态的检测。 Android开发文档这样描述Connec…

学习在Unity中创建一个动作RPG游戏
游戏开发变得简单。使用Unity学习C#并创建您自己的动作角色扮演游戏! 你会学到什么 学习C#,一种现代通用的编程语言。 了解Unity中2D发展的能力。 发展强大的和可移植的解决问题的技能。 了解游戏开发流程。 了解面向对象编程在实践中是如何工作的。 Le…

python数组对应元素相乘_python的几种矩阵相乘的公式详解
1. 同线性代数中矩阵乘法的定义: np.dot() np.dot(A, B):对于二维矩阵,计算真正意义上的矩阵乘积,同线性代数中矩阵乘法的定义。对于一维矩阵,计算两者的内积。见如下Python代码: import numpy as np # 2-D…

c#属性中的get和set属性
get是给属性赋值,set是取属性的值。 get、set用法: 一是隐藏组件或类内部的真是成员; 二是用来建立约束的,比如,实现“有我没你”这种约束; 三是用来响应属性变化事件,当属性变化是做某事&#…

基于Golang的监听读取配置文件的程序包开发——simpleConfig_v1
基于Golang的监听&读取配置文件的程序包开发——simpleConfig_v1 【阅读时间:约10分钟】 一、配置文件概述二、系统环境&项目介绍1.系统环境2.项目的任务要求三、具体程序设计及Golang代码实现1. 数据结构2. init函数模块3.listen函数模块4.watch函数模块四…

如何在Mac环境下搭建svn服务器端环境
为什么80%的码农都做不了架构师?>>> 在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能࿰…

kitbash贫民区三维场景模型 Kitbash3d – Favelas
参观临时城市中心 想象一下新兴的后世界末日城市中心,这里有大量的临时住所、建筑群、小屋、道具和固定装置。用一系列非常详细的废弃街区快速构建您的场景,并用波纹铁、水箱、折叠椅和劣质电线进一步修饰它们。从足球场到摇摇欲坠的码头,每一…

python编程代码示例_python编程线性回归代码示例
用python进行线性回归分析非常方便,有现成的库可以使用比如:numpy.linalog.lstsq例子、scipy.stats.linregress例子、pandas.ols例子等。 不过本文使用sklearn库的linear_model.LinearRegression,支持任意维度,非常好用。 一、二维…

单例模式的两种实现方式对比:DCL (double check idiom)双重检查 和 lazy initialization holder class(静态内部类)...
首先这两种方式都是延迟初始化机制,就是当要用到的时候再去初始化。 但是Effective Java书中说过:除非绝对必要,否则就不要这么做。 1. DCL (double checked locking)双重检查: 如果出于性能的考虑而需要对实例域(注意…

【golang程序包推荐分享】go-ini、viper、godoc
【golang程序包推荐&分享】go-ini、viper、godoc一、go-ini1.程序包简介2.下载安装3.简单使用【截取自官网】二、viper1.程序包简介2.下载安装3.简单使用三、godoc1.程序包简介2.下载安装3.简单使用一、go-ini 1.程序包简介 ini 是常用的配置文件格式,而go-in…

Request To JavaBean(请求对象转换为JavaBean对象)
背景: 经常要从request等对象取出值来赋入bean中,如果不用MVC框架的绑定功能的话,麻烦 一 参考资料 1 http://jc-dreaming.iteye.com/blog/563893 2 http://www.iteye.com/topic/76043 3 http://xubindehao.iteye.com/blog/754807 4 http://javafenger.iteye.com/b…

在Substance Designer中创建砖墙视频教程
学习在Substance Designer中创建复杂材料的高级技术。 如果你想进入游戏行业,想学习如何创建高质量的纹理和学习物质设计,那么这个课程是给你的。 我设计了这个课程,从一开始就带你,教你我用来创建AAA纹理的3个步骤:图案ÿ…

python requests 动态加载_python requests 高级用法
HTTP动词 Requests 提供了几乎所有HTTP动词的功能:GET、OPTIONS、HEAD、POST、PUT、PATCH、DELETE。以下内容为使用 Requests 中的这些动词以及 Github API 提供了详细示例。 我将从最常使用的动词 GET 开始。HTTP GET 是一个幂等方法,从给定的 URL 返回…

redis配置开机启动
2019独角兽企业重金招聘Python工程师标准>>> 一、下载安装 去http://download.redis.io/releases/现在最新的redis版本解压 tar zxvf xxx.tar.gz编译进入到解压开的目录,执行:make && make install(可选)添加到bin目录cp redis-serve…

Docker exec命令详细使用指南
Docker exec命令是Docker提供的一个强大工具,用于在正在运行的容器中执行命令。本文将详细介绍Docker exec命令的用法和示例,帮助大家更好地理解和使用这个命令。Docker是一种流行的容器化平台,允许我们在容器中运行应用程序。有时候,在容器内执行命令可以帮助我们调试、排查问题或进行其他操作。这就是Docker exec命令发挥作用的时候。本文详细介绍了Docker exec命令的用法和示例。

Docker网络详解
如何自定义一个网络?查看新创键的mynet详细信息:# 创建两个使用相同自定义网络的容器# 测试容器互连^C^C。

Django Python:完整的BUNDLE + Django真实项目2021
Django和python Bundle:从学习python的所有基础知识到高级python再到UI设计TKINTER,然后是Django 你会学到: 学习编程的基础知识 学习Python编程语言 学习Django & Bootstrap框架 为真实世界的Python程序编写代码 用Python创建一个真实世界的网站 学习使用TKIn…

鱼眼相机标定_鱼眼相机模型(二)
前言在介绍其他相机模型之前,可以先看一下kalibr支持标定的相机模型(kalibr可以标定的相机模型),这里的相机模型一共有4种,针孔相机模型,全景相机模型,Double sphere相机模型还有EUCM。其中EUCM…

DllImport dll中有些啥函数 及 dll中是否用到了别的dll
在加载dll的时候不知道dll中有哪些接口怎么办,或者使用别人封装的东西时报出类似于“无法在 DLL“XXX.dll”中找到名为“XXX函数”的入口点。”1.通过LordPE这个软件来看dll中都有些啥函数的 打开后看图选择 选择dll继续看图选择继续看图选择 这里就看到有什么函数了…

openharmony开发版应用安装签名
配置签名信息应用/服务在真机设备上运行,需要提前为应用/服务进行签名,DevEco Studio为开发者提供了自动化签名方案,可以一键完成应用/服务签名。具体操作如下:单击File > Project Structure > Project > Signing Configs界面勾选Automatically generate signature,等待自动签名完成即可,单击OK。如下图所示:说明。