python运算符中用来计算整商的是什么_零基础学python,看完这篇文章,你的python基础就差不多了...

ab45cf72c8153f1b0b416bfc8ccc77a3.png

Python基础语法

3757c71451362b0d5b67139c4e7b4500.png

1. 认识Python

1.1 Python 简介

Python 的创始人为吉多·范罗苏姆(Guido van Rossum)。

Python 的设计目标:
  • 一门简单直观的语言并与主要竞争者一样强大
  • 开源,以便任何人都可以为它做贡献
  • 代码像纯英语那样容易理解
  • 适用于短期开发的日常任务
Python 的设计哲学:
  • 优雅、明确、简单
Python 开发者的哲学是:用一种方法,最好是只有一种方法来做一件事

Python 是完全面向对象的语言,在 Python 中一切皆对象。

可扩展性:如果需要一段关键代码运行得更快或者希望某些算法不公开,可以把这部分程序用 C 或 C 编写,然后在 Python 程序中使用它们。

1.2. 第一个Python程序

执行 Python 程序的三种方式:

解释器、交互式运行、IDE运行

Python 是一个格式非常严格的程序设计语言。

python 2.x 默认不支持中文

  • ASCII 字符只包含 256 个字符,不支持中文
  • Python 2.x 的解释器名称是python
  • Python 3.x 的解释器名称是python3

为了照顾现有的程序,官方提供了一个过渡版本 —— Python 2.6

提示:如果开发时,无法立即使用 Python 3.0(还有极少的第三方库不支持 3.0 的语法),建议
  • 先使用 Python 3.0 版本进行开发
  • 然后使用 Python 2.6、Python 2.7 来执行,并且做一些兼容性的处理

IPython 是一个 python 的 交互式 shell,比默认的 python shell 好用得多,它支持 bash shell 命令,适合于学习/验证 Python 语法或者局部代码。

集成开发环境(IDE,Integrated Development Environment)—— 集成了开发软件需要的所有工具,一般包括以下工具:

  • 图形用户界面
  • 代码编辑器(支持代码补全自动缩进
  • 编译器/解释器
  • 调试器(断点单步执行
  • ……

d739b11e4efa2596b73ea4df921cb29c.png

eea2afb52a01f57db01716db2cc472a2.png

1.3. PyCharm 的设置

PyCharm 的 配置信息 是保存在 用户家目录下 的 .PyCharmxxxx.x 目录下的,xxxx.x 表示当前使用的 PyCharm 的版本号

1.3.1 恢复 PyCharm 的初始设置:

  1. 关闭正在运行的 PyCharm
  2. 在终端中执行以下终端命令,删除 PyCharm 的配置信息目录:

$ rm -r ~/.PyCharm2016.3

  1. 重新启动 PyCharm

1.3.2 PyCharm 安装和启动步骤:

  1. 执行以下终端命令,解压缩下载后的安装包

$ tar -zxvf pycharm-professional-2017.1.3.tar.gz

  1. 将解压缩后的目录移动到 /opt 目录下,可以方便其他用户使用
/opt 目录用户存放给主机额外安装的软件

$ sudo mv pycharm-2017.1.3/ /opt/

  1. 切换工作目录

$ cd /opt/pycharm-2017.1.3/bin

  1. 启动 PyCharm

$ ./pycharm.sh

1.3.3 设置启动图标

  • 在专业版中,选择菜单Tools/Create Desktop Entry...可以设置任务栏启动图标
  • 注意:设置图标时,需要勾选 Create the entry for all users
  • 快捷方式文件
  • /usr/share/applications/jetbrains-pycharm.desktop
在 ubuntu 中,应用程序启动的快捷方式通常都保存在 /usr/share/applications 目录下

1.3.4 卸载之前版本的 PyCharm

要卸载 PyCharm 只需要做以下两步工作:

  1. 删除解压缩目录

$ sudo rm -r /opt/pycharm-2016.3.1/

  1. 删除家目录下用于保存配置信息的隐藏目录

$ rm -r ~/.PyCharm2016.3/

如果不再使用 PyCharm 还需要将 /usr/share/applications/ 下的 jetbrains-pycharm.desktop 删掉

1.4. 多文件项目的演练

  • 开发项目就是开发一个专门解决一个复杂业务功能的软件
  • 通常每一个项目就具有一个独立专属的目录,用于保存所有和项目相关的文件
  • 在 PyCharm 中,要想让哪一个 Python 程序能够执行,必须首先通过鼠标右键的方式执行一下
  • 对于初学者而言,在一个项目中设置多个程序可以执行,是非常方便的,可以方便对不同知识点的练习和测试
  • 对于商业项目而言,通常在一个项目中,只有一个可以直接执行的 Python 源程序

07d0683d04629c813ab7a07f926a0119.png

2. 注释

  • 注释的作用
  • 使用用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性

2.1 单行注释(行注释)

  • 以 # 开头,# 右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用

print('hello python') # 输出 `hello python`

为了保证代码的可读性,# 后面建议先添加一个空格,然后再编写相应的说明文字;为了保证代码的可读性,注释和代码之间 至少要有 两个空格。

2.2 多行注释(块注释)

  • 要在 Python 程序中使用多行注释,可以用 一对 连续的 三个 引号(单引号和双引号都可以)

''' 这是一个多行注释 在多行注释之间,可以写很多很多的内容…… ''' print('hello python')

提示:

  1. 注释不是越多越好,对于一目了然的代码,不需要添加注释
  2. 对于复杂的操作,应该在操作开始前写上若干行注释
  3. 对于不是一目了然的代码,应在其行尾添加注释(为了提高可读性,注释应该至少离开代码 2 个空格)
  4. 绝不要描述代码,假设阅读代码的人比你更懂 Python,他只是不知道你的代码要做什么

2.3 代码规范:

  • Python 官方提供有一系列 PEP(Python Enhancement Proposals) 文档,其中第 8 篇文档专门针对Python 的代码格式给出了建议,也就是俗称的PEP 8
  • 文档地址:https://www.python.org/dev/peps/pep-0008/
  • 谷歌有对应的中文文档:http://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/

3. 运算符

3.1 算数运算符

是完成基本的算术运算使用的符号,用来处理四则运算,而“ ”和“*”还可以用来处理字符串。

9004bbdb31cee375b0a1386276f02cc1.png

3.2 比较(关系)运算符

44f0ad198853be66be0715391b7bd631.png
  • Python 2.x 中判断不等于还可以使用 <> 运算符
  • != 在 Python 2.x 中同样可以用来判断不等于

3.3 赋值运算符

  • 在 Python 中,使用 = 可以给变量赋值。在算术运算时,为了简化代码的编写,Python 还提供了一系列的 与算术运算符对应的赋值运算符,注意:赋值运算符中间不能使用空格

b5ebcc570a6b5aae61e366d8cf7903eb.png

3.4 身份运算符

身份运算符比较两个对象的内存位置。常用的有两个身份运算符,如下所述:

b35e676942be0492adec4254ff103e5b.png

辨析

  • is 用于判断 两个变量引用的对象是否为同一个
  • == 用于判断 引用变量的是否相等

3.5 成员运算符

Python成员运算符测试给定值是否为序列中的成员。 有两个成员运算符,如下所述:

b7c2e9dc619df4d668fdd6d4be4439c7.png

3.6 逻辑运算符

68f07b89a2d2cc39d19a036c79ce44c1.png

3.7 运算符优先级

  • 以下表格的算数优先级由高到最低顺序排列:

38d539767a04b35565ab3712bf65de54.png

480b79781bfca282d49c8df56a2b25d5.png
  • 操作系统会首先让CPUPython 解释器的程序复制到内存
  • Python 解释器根据语法规则,从上向下CPU翻译Python 程序中的代码
  • CPU负责执行翻译完成的代码

Python 的解释器有多大?

  • 执行以下终端命令可以查看 Python 解释器的大小

# 1. 确认解释器所在位置 $ which python # 2. 查看 python 文件大小(只是一个软链接) $ ls -lh /usr/bin/python # 3. 查看具体文件大小 $ ls -lh /usr/bin/python2.7

4. 变量

4.1 变量定义

  • 在 Python 中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建
  • 可以用其他变量的计算结果来定义变量
  • 变量名 只有在第一次出现才是定义变量

变量名 = 值

使用交互式方式,如果要查看变量内容,直接输入变量名即可,不需要使用 print 函数
使用解释器执行,如果要输出变量的内容,必须要要使用 print 函数

4.2 变量的类型

  • 在 Python 中定义变量是不需要指定类型(在其他很多高级语言中都需要),Python 可以根据 = 等号右侧的值,自动推导出变量中存储数据的类型
  • 数据类型可以分为数字型非数字型数字型
  • 整型 (int):Python3中的所有整数都表示为长整数。 因此,长整数没有单独的数字类型。
  • 浮点型(float)
  • 布尔型(bool) :真 True 非 0 数 —— 非零即真,假 False 0。
  • 复数型 (complex):复数是由x yj表示的有序对的实数浮点数组成,其中x和y是实数,j是虚数单位。
  • 非数字型:有些运算符还支持这些数据类型,详见4.4.5.3 运算符。
  • 字符串(str):加号( )是字符串连接运算符,星号(*)是重复运算符。
  • 列表(list)
  • 元组(tuple)
  • 字典(dict)
提示:在 Python 2.x 中,整数 根据保存数值的长度还分为:
  • int(整数)
  • long(长整数)
  • 使用 type 函数可以查看一个变量的类型

In [1]: type(name)

<补>不同类型变量之间的计算

  1. 数字型变量之间可以直接计算
  • 在 Python 中,两个数字型变量是可以直接进行 算数运算的
  • 如果变量是 bool 型,在计算时
  • True 对应的数字是 1
  • False 对应的数字是 0
  1. 字符串变量之间使用 拼接字符串
  2. 字符串变量可以和整数使用 * 重复拼接相同的字符串
  3. 数字型变量字符串之间不能进行其他计算

<补>从键盘获取输入信息:input

  • 在 Python 中可以使用 input 函数从键盘等待用户的输入
  • 用户输入的任何内容Python 都认为是一个字符串

字符串变量 = input('提示信息:')

<补>类型转换函数

49377cc24612663cb777690d1f45debd.png

price = float(input('请输入价格:'))

<补>格式化输出:print

  • 如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化操作符
  • % 被称为格式化操作符,专门用于处理字符串中的格式
  • 包含 % 的字符串,被称为格式化字符串
  • % 和不同的字符连用,不同类型的数据需要使用不同的格式化字符语法格式如下:
  • print('格式化字符串' % 变量1) print('格式化字符串' % (变量1, 变量2...))

4.3 变量的命名

4.3.1 标识符和关键字

标示符就是程序员定义的 变量名函数名
  • 标示符可以由字母下划线数字组成
  • 不能以数字开头
  • 不能与关键字重名
关键字 就是在 Python 内部已经使用的标识符
  • 关键字具有特殊的功能和含义
  • 开发者不允许定义和关键字相同的名字的标识符
  • 通过以下命令可以查看 Python 中的关键字
  • In [1]: import keyword In [2]: print(keyword.kwlist)

4.3.2 变量的命名规则

命名规则 可以被视为一种 惯例,并无绝对与强制
目的是为了 增加代码的识别和可读性注意 Python 中的 标识符区分大小写的
  1. 在定义变量时,为了保证代码格式,= 的左右应该各保留一个空格
  2. 在 Python 中,如果 变量名 需要由 二个 或 多个单词 组成时,可以按照以下方式命名:每个单词都使用小写字母,单词与单词之间使用_下划线连接,例如:first_name、last_name、qq_number、qq_password。

当然,还有驼峰命名法:

小驼峰式命名法:第一个单词以小写字母开始,后续单词的首字母大写,例如:firstName、lastName。

大驼峰式命名法,每一个单词的首字母都采用大写字母,例如:FirstName、LastName、CamelCase 。

4.4 高级变量类型

在 Python 中,所有 非数字型变量 都支持以下特点:

1. 都是一个 序列 sequence,也可以理解为 容器

2. 取值 []

3. 遍历 for in

4. 计算长度len最大/最小值max/min、比较删除del

5. 链接重复 *

6. 切片

4.4.1 列表(list)

  • List(列表) 是 Python 中使用最频繁的数据类型,在其他语言中通常叫做数组,专门用于存储一串 信息,列表用 [] 定义,数据之间使用 , 分隔,列表的索引从 0 开始。
索引 就是数据在 列表 中的位置编号,索引 又可以被称为 下标
注意:从列表中取值时,如果 超出索引范围,程序会报错
  • name_list = ['zhangsan', 'lisi', 'wangwu']

2e0fd67bff5485cf22c3f46f161c2efb.png

3d4acdf251d7e2d9cf12a607400cc034.png

<补>del 关键字

  • 使用 del 关键字(delete) 同样可以删除列表中元素
  • del 关键字本质上是用来将一个变量从内存中删除的
  • 如果使用 del 关键字将变量从内存中删除,后续的代码就不能再使用这个变量了

In [1]: l = [1,2,3,4] In [2]: del l[1] In [3]: l[1] Out[3]: 3

在日常开发中,要从列表删除数据,建议 使用列表提供的方法

<补>函数与方法

  • 函数封装了独立功能,可以直接调用

函数名(参数)

函数需要死记硬背
  • 方法和函数类似,同样是封装了独立的功能
  • 方法需要通过对象来调用,表示针对这个对象要做的操作

对象.方法名(参数)

在变量后面输入 .,然后选择针对这个变量要执行的操作,记忆起来比函数要简单很多

<补>循环遍历

  • 遍历就是从头到尾依次列表中获取数据,在循环体内部针对每一个元素,执行相同的操作。
  • 在 Python 中为了提高列表的遍历效率,使用 for 就能够实现迭代遍历。

# for 循环内部使用的变量 in 列表 for name in name_list: 循环内部针对列表元素进行操作 print(name)

0c72ee25e40cc197f8d42a644b18c3b5.png

for-in循环流程图

  • 尽管 Python 的列表中可以存储不同类型的数据
  • 但是在开发中,更多的应用场景是
  1. 列表存储相同类型的数据
  2. 通过迭代遍历,在循环体内部,针对列表中的每一项元素,执行相同的操作

4.4.2 元组(tuple)

  • Tuple(元组)与列表类似,不同之处在于元组的元素不能修改元组表示多个元素组成的序列
  • 元组在 Python 开发中,有特定的应用场景
  • 用于存储一串 信息数据之间使用 , 分隔
  • 元组用 () 定义,元组的索引从 0 开始,索引就是数据在元组中的位置编号。

info_tuple = ('zhangsan', 18, 1.75)

创建空元组:

info_tuple = ()

元组中 只包含一个元素 时,需要 在元素后面添加逗号

info_tuple = (50, )

0f9502241fe3248e8fb73e9dfca822db.png

元组示意图

  • 在 Python 中,可以使用 for 循环遍历所有非数字型类型的变量:列表元组字典以及字符串
  • 提示:在实际开发中,除非能够确认元组中的数据类型,否则针对元组的循环遍历需求并不是很多
  • 在开发中,更多的应用场景是:
  • 函数的 参数 和 返回值,一个函数可以接收任意多个参数,或者一次返回多个数据
  • 格式字符串,格式化字符串后面的 () 本质上就是一个元组
  • 让列表不可以被修改,以保护数据安全

<补>元组和列表之间的转换

  • 使用 list 函数可以把元组转换成列表

list(元组)

  • 使用 tuple 函数可以把列表转换成元组

tuple(列表)

4.4.3 字典(dict)

dict(字典) 是 除列表以外 Python 之中 最灵活 的数据类型。

字典同样可以用来 存储多个数据,通常用于存储 描述一个 物体 的相关信息

  • 和列表的区别:
  • 列表有序的对象集合
  • 字典无序的对象集合
  • 字典用 {} 定义。
  • 字典使用键值对存储数据,键值对之间使用逗号, 分隔:
  • key 是索引
  • value 是数据
  • 之间使用冒号: 分隔
  • 键必须是唯一的
  • 可以取任何数据类型,但只能使用字符串数字元组

xiaoming = {'name': '小明', 'age': 18, 'gender': True, 'height': 1.75}

fb7f0223b6eae349a9ffe53548d044e5.png
  • 字典的遍历 就是 依次 从 字典 中获取所有键值对:

# for 循环内部使用的 `key 的变量` in 字典 for k in xiaoming: print('%s: %s' % (k, xiaoming[k]))

提示:在实际开发中,由于字典中每一个键值对保存数据的类型是不同的,所以针对字典的循环遍历需求并不是很多
  • 尽管可以使用 for in 遍历字典
  • 但是在开发中,更多的应用场景是:
  • 使用多个键值对,存储描述一个 物体 的相关信息—— 描述更复杂的数据信息
  • 多个字典放在一个列表中,再进行遍历,在循环体内部针对每一个字典进行相同的处理

card_list = [{'name': '张三',

'qq': '12345',

'phone': '110'},

{'name': '李四',

'qq': '54321',

'phone': '10086'}

]

4.4.4 字符串(str)

  • 字符串就是一串字符,是编程语言中表示文本的数据类型
  • 在 Python 中可以使用一对双引号' 或者一对单引号' 定义一个字符串
  • 虽然可以使用 ' 或者 ' 做字符串的转义,但是在实际开发中:
  • 如果字符串内部需要使用 ',可以使用 ' 定义字符串
  • 如果字符串内部需要使用 ',可以使用 ' 定义字符串
  • 可以使用索引获取一个字符串中指定位置的字符,索引计数从0开始
  • 也可以使用 for循环遍历字符串中每一个字符
大多数编程语言都是用 ' 来定义字符串

string = 'Hello Python' for c in string: print(c)

456bd4328df00d6a66939eddb57a83ab.png

提示:在 python 中对字符串操作,内置提供的方法足够多,使得在开发时,能够针对字符串进行更加灵活的操作!应对更多的开发需求!

4de45b11e100853cd09c837e296f88ae.png

2) 查找和替换 - 7

5337e907ce6810ffe1acfffbac5c7973.png

3) 大小写转换 - 5

deb415ae69d63ab99a45870aac7d7bbe.png

4) 文本对齐 - 3

cd08b0f357b05de298fa753e23f0d6a0.png

5) 去除空白字符 - 3

573de173e25a0d11ffccaf42e9a52324.png

<补>字符串的切片

  • 切片方法适用于字符串列表元组切片使用索引值来限定范围,从一个大的字符串切出小的字符串
  • 列表元组都是有序的集合,都能够通过索引值获取到对应的数据
  • 字典是一个无序的集合,是使用键值对保存数据

今天说到这里吧 领取资料私信小编“学习”即可领取

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/441838.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为鸿蒙os系统转正,华为鸿蒙OS系统正式官宣,转正工作提上日程,明年多款终端将使用...

华为鸿蒙OS系统相信很多小伙伴都不陌生&#xff0c;作为国内现如今顶尖的科技企业。华为这些年的发展也是十分迅速的&#xff0c;而再快速的发展过程中。更多的用户对于华为的新款系统也充满了好奇&#xff0c;要知道一款属于国人自己的国产系统。在之前的国内手机上是几乎不存…

map型字段 mongodb_MongoDB极简教程

来源&#xff1a;我没有三颗心脏1.MongDB 简介MongoDB(来自于英文单词“Humongous”&#xff0c;中文含义为“庞大”)是可以应用于各种规模的企业、各个行业以及各类应用程序的开源数据库。作为一个适用于敏捷开发的数据库&#xff0c;MongoDB 的数据模式可以随着应用程序的发展…

html 如何改变图片形状,图形变换的三种方式是什么?

图形变换的三种方式1、平移平移&#xff0c;是指在同一平面内&#xff0c;将一个图形上的所有点都按照某个直线方向做相同距离的移动&#xff0c;这样的图形运动叫做图形的平移运动&#xff0c;简称平移。平移不改变图形的形状和大小。图形经过平移&#xff0c;对应线段相等&am…

Trie树(字典树)详细知识点及其应用

Trie&#xff0c;又经常叫前缀树&#xff0c;字典树等等。它有很多变种&#xff0c;如后缀树&#xff0c;Radix Tree/Trie&#xff0c;PATRICIA tree&#xff0c;以及bitwise版本的crit-bit tree。当然很多名字的意义其实有交叉。 定义 在计算机科学中&#xff0c;trie&#x…

aip格式转化为pdf_python提取pdf文档中的表格数据、svg格式转换为pdf

提取pdf文件中的表格数据原文链接https://www.analyticsvidhya.com/blog/2020/08/how-to-extract-tabular-data-from-pdf-document-using-camelot-in-python/另外还参考了这篇文章https://camelot-py.readthedocs.io/en/master/实现提取pdf文档中的表格数据需要使用camelot模块…

html验证邮箱自动,html5+JavaScript进行邮箱地址验证

html5 网页特效 邮箱地址验证body, input, textarea {font-family: "helvetica", arial, helvetica;}label {display: block;float: left;clear: left;text-align: right;width: 100px;margin-right: 10px;}p { padding: 10px; }fieldset { border: 1px solid #ccc; …

6 rethad 自定义硬盘_图文详解zabbix配置自定义监控项过程

概述今天主要介绍一下zabbix如何去配置自定义监控模板&#xff0c;下面一起来看看吧&#xff01;一、模板1、概念模板(template)&#xff1a;可以应用到主机上的实体(包括监控项、触发器、数据图、图表、监控分类、低级的自动发现规则)的集合。当一个模板被应用到一个主机后&am…

【HDU - 1085 】Holding Bin-Laden Captive! (母函数)

题干&#xff1a; We all know that Bin-Laden is a notorious terrorist, and he has disappeared for a long time. But recently, it is reported that he hides in Hang Zhou of China! “Oh, God! How terrible! ” Don’t be so afraid, guys. Although he hides in a…

html超链接点不了_HTML、CSS、JS都有哪些区别?不看必悔

划重点HTML、CSS、及JS的区别有哪些&#xff1f;在日常学习中&#xff0c;html&#xff0c;css和js我们都学过&#xff0c;起初分不清这三者的区别和联系&#xff0c;随着知识的增长&#xff0c;有了一些体会。看一下这三项技术都是什么&#xff0c;能干什么&#xff1f;web前端…

2019游戏 f1_2019年F1中国大奖赛激情开跑,这款手游带你体验真实F1的魅力

不知不觉&#xff0c;F1中国大奖赛进入第16个年头。你是否还记得2018年的F1中国大奖赛&#xff0c;真是跌宕起伏&#xff0c;红牛队车手里卡多在第三次练习赛中爆缸&#xff0c;之后在车队技师的努力下才赶上排位赛&#xff0c;结果他在正赛时第6位发车&#xff0c;竟然超出对手…

docker jenkins 公钥_代码自动发布docker(20.10.1)+k8s(1.20.1)

PaaS平台Docker版本(20.10.1) 2020-12-15 k8s版本(1.20.1) 2020-12-19代码托管&#xff1a;https://github.com/kubernetes/官方网址&#xff1a;https://kubernetes.io/pod--容器外壳service--不是真正的服务是iptables或ipvs中的规则先创建pod&#xff0c;后创建service…

【HDU - 1272】小希的迷宫 (并查集判环)

题干&#xff1a; 上次Gardon的迷宫城堡小希玩了很久&#xff08;见Problem B&#xff09;&#xff0c;现在她也想设计一个迷宫让Gardon来走。但是她设计迷宫的思路不一样&#xff0c;首先她认为所有的通道都应该是双向连通的&#xff0c;就是说如果有一个通道连通了房间A和B&…

东北育才高中2021年高考成绩查询,东北育才学校国际部2021年招生计划

学校每年的招生计划都会发生变化&#xff0c;并不是一成不变的&#xff0c;所以大家一定要时刻关注招生计划。在报考一所学校的时候&#xff0c;大家要有计划性的选择报考学校&#xff0c;要先去了解学校大概招收多少学生&#xff0c;这样大家在报考学校时候的才能更好地去选择…

html启动word程序,Word工具栏直接启动外部程序

Word工具栏直接启动外部程序互联网 发布时间&#xff1a;2008-10-06 15:13:37 作者&#xff1a;佚名 我要评论从Word工具栏中也能直接启动外部程序&#xff0c;这样操作起来非常方便。我们以从Word启动计算器举例说明。单击“工具”菜单下的“自定义”命令&#xff0c;打…

linux ip brd不一致_3 个方便的命令行网速度测试工具 | Linux 中国

用这三个开源工具检查你的互联网和局域网速度。-- Ben Nuttall能够验证网络连接速度使您可以控制计算机。使您可以在命令行中检查互联网和网络速度的三个开源工具是 Speedtest、Fast 和 iPerf。SpeedtestSpeedtest 是一个旧宠。它用 Python 实现&#xff0c;并打包在 Apt 中&am…

语言nomogram校准曲线图_R语言实现Cox模型校准度曲线绘制

01研究背景这是关于cox模型的第二篇文章&#xff0c;上一篇文章分享了运用Lasso回归如何筛选变量&#xff0c;将筛选后的变量绘制Nomogram图&#xff0c;本章分享构建模型后&#xff0c;如何绘制校准曲线。cox模型的验证不同于Logistic回归&#xff0c;cox的结局包括时间和状态…

转成数组_JavaScript之数组扁平化

今天给大家分享一下JavaScript的数组扁平化。1. 扁平化数组的扁平化&#xff0c;就是将一个嵌套多层的数组 array (嵌套可以是任何层数)转换为只有一层的数组。举个例子&#xff0c;假设有个名为 flatten 的函数可以做到数组扁平化&#xff0c;效果就会如下&#xff1a;知道了效…

【POJ - 2676】Sudoku (经典深搜,dfs数独)

题干&#xff1a; Sudoku is a very simple task. A square table with 9 rows and 9 columns is divided to 9 smaller squares 3x3 as shown on the Figure. In some of the cells are written decimal digits from 1 to 9. The other cells are empty. The goal is to fill…

overleaf表格_latex 表格制作

在制作latex表格时遇到了以下问题&#xff1a;一、合并单元格包括多行合并、多列合并、多行多列同时合并。多行合并&#xff1a; \multirow{2}{*}{Multi-Row}多列合并&#xff1a; \multicolumn{2}{|c|}{Multi-Column}多行多列同时合并&#xff1a;\multicolumn{2}{|c|}{\multi…

【HihoCoder - 1268】九宫 (dfs,深搜)

题干&#xff1a; 小Hi最近在教邻居家的小朋友小学奥数&#xff0c;而最近正好讲述到了三阶幻方这个部分&#xff0c;三阶幻方指的是将1~9不重复的填入一个3*3的矩阵当中&#xff0c;使得每一行、每一列和每一条对角线的和都是相同的。 三阶幻方又被称作九宫格&#xff0c;在…