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,一经查实,立即删除!

相关文章

*【HDU - 1242 】 Rescue (反向dfs,或bfs)

题干&#xff1a; Angel was caught by the MOLIGPY! He was put in prison by Moligpy. The prison is described as a N * M (N, M < 200) matrix. There are WALLs, ROADs, and GUARDs in the prison. Angels friends want to save Angel. Their task is: approach Ang…

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

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

【FZU - 2140 】Forever 0.5 (计算几何,构造)

题干&#xff1a; Given an integer N, your task is to judge whether there exist N points in the plane such that satisfy the following conditions: 1. The distance between any two points is no greater than 1.0. 2. The distance between any point and the ori…

map型字段 mongodb_MongoDB极简教程

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

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

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

springboot html压缩,springboot 请求响应压缩

官方文档原文&#xff1a;[https://docs.spring.io/spring-boot/docs/2.1.5.RELEASE/reference/htmlsingle/\#how-to-enable-http-response-compression][https_docs.spring.io_spring-boot_docs_2.1.5.RELEASE_reference_htmlsingle_how-to-enable-http-response-compression]…

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 text align属性,HTML canvas

实例在位置 150 创建一条红线。位置 150 是下面实例中定义的所有文本的锚点。请研究每种 textAlign 属性值的效果&#xff1a;YourbrowserdoesnotsupporttheHTML5canvastag.JavaScript&#xff1a;var cdocument.getElementById("myCanvas");var ctxc.getContext(&qu…

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

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

【Codeforces - 378C】Maze(dfs,思维)

题干&#xff1a; Pavel loves grid mazes. A grid maze is an n  m rectangle maze where each cell is either empty, or is a wall. You can go from one cell to another only if both cells are empty and have a common side. Pavel drew a grid maze with all empty…

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

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

html自定义字体demo,如何在HTML网站上安装自定义字体

是的&#xff0c;您可以使用名为 font-face的CSS功能。它只在CSS3中正式批准&#xff0c;但已经在CSS2中提出并实现&#xff0c;并且在IE中已经支持相当长的时间。你在CSS中声明它像这样&#xff1a;font-face { font-family: Delicious; src: url(Delicious-Roman.otf); }font…

【OpenJ_Bailian - 1258】【POJ - 1258】Agri-Net (最小生成树裸题)

题干&#xff1a; Farmer John has been elected mayor of his town! One of his campaign promises was to bring internet connectivity to all farms in the area. He needs your help, of course. Farmer John ordered a high speed connection for his farm and is goin…

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;这样大家在报考学校时候的才能更好地去选择…