你们以前见过字符串,也知道如何制作它们。你还看到了如何访问他们的个人字符通过索引和切片。在本章中,您将看到如何使用它们来格式化其他值并快速了解使用字符串方法可以做的有用的事情,例如分裂,连接,搜索,和更多。

Basic String Operations

       所有的标准序列操作(索引、切片、乘法、成员关系、长度、最小值、和最大)工作字符串,正如您在前一章看到的。记住,字符串是不可变,所以所有类型的项或片分配都是非法的。

>>> website = 'http://www.python.org'
>>> website[-3:] = 'com'
Traceback (most recent call last):
File "<pyshell#19>", line 1, in ?
website[-3:] = 'com'
TypeError: object doesn't support slice assignment

String Formatting: The Short Version


将值格式化为字符串是一项非常重要的操作,而且必须满足各种不同的需求,因此多年来已经在该语言中添加了几种方法。过去,主要的解决方案是使用(名称恰当的)字符串格式化操作符百分号。这个操作符的行为模仿了C语言中的经典printf函数。在%的左边,放置一个字符串(格式字符串);在它的右边,放置您想要格式化的值。可以使用单个值,比如字符串或数字,也可以使用值的元组(如果希望格式化多个值),或者,正如我在下一章中讨论的,可以使用字典。最常见的情况是元组。

>>> format = "Hello, %s. %s enough for ya?"
>>> values = ('world', 'Hot')
>>> format % values
'Hello, world. Hot enough for ya?'

格式字符串的%s部分称为转换说明符。它们标记了要插入值的位置。s表示值应该被格式化为字符串;如果不是t,则使用str进行转换。例如,%。3f将该值格式化为具有三个小数的浮点数。这个格式化方法仍然有效,在很多代码中仍然很活跃,所以你可能会碰到它。您可能遇到的另一种解决方案是所谓的模板字符串,它是不久前出现的一种简化基本格式化机制的尝试,例如使用类似于UNIX shell的语法。

>>> from string import Template
>>> tmpl = Template("Hello, $who! $what enough for ya?")
>>> tmpl.substitute(who="Mars", what="Dusty")
'Hello, Mars! Dusty enough for ya?'

带等号的参数就是所谓的关键字参数,你会在第六章中听到很多。在字符串格式化的上下文中,您可以将它们视为向指定替换字段提供值的一种方式。在编写新代码时,选择的机制是format string方法,它结合并扩展了以前方法的优点。每个替换字段都包含在花括号中,可能包括一个名称,以及关于如何转换和格式化为该字段提供的值的信息。最简单的情况是字段没有名称,或者每个名称只是一个索引。

>>> "{}, {} and {}".format("first", "second", "third")
'first, second and third'
>>> "{0}, {1} and {2}".format("first", "second", "third")
'first, second and third'
不过,指数不需要像这样排列

>>> "{3} {0} {2} {1} {3} {0}".format("be", "not", "or", "to")
'to be or not to be
命名字段如预期的那样工作。

>>> from math import pi
>>> "{name} is approximately {value:.2f}.".format(value=pi, name="π")
'π is approximately 3.14.‘

当然,关键字参数的顺序并不重要。在本例中,我还提供了一种格式
.2f的说明符,与字段名用冒号分隔,这意味着我们需要用三个浮点格式
小数。如果没有指定,结果如下:

>>> "{name} is approximately {value}.".format(value=pi, name="π")
'π is approximately 3.141592653589793.'
最后,在Python 3.6中,如果变量的名称与
相应的替代字段。在这种情况下,你可以使用所谓的f字符串,用前缀f写。

>>> from math import e
>>> f"Euler's constant is roughly {e}."
"Euler's constant is roughly 2.718281828459045."

在这里,名为e的替换字段只是提取同名变量的值作为字符串
正在建设。这相当于下面,稍微显式的表达:

>>> "Euler's constant is roughly {e}.".format(e=e)
"Euler's constant is roughly 2.718281828459045."

 

String Formatting: The Long Version

 

Replacement Field Names

在最简单的情况下,只需提供未命名的参数来格式化格式化字符串并使用未命名的字段。然后,字段和参数按照给出的顺序成对出现。还可以为参数提供名称,然后在替换字段中使用名称来请求这些特定的值。这两种策略可以自由混合使用。

>>> "{foo} {} {bar} {}".format(1, 2, bar=4, foo=3)
'3 1 4 2'
还可以使用未命名参数的索引无序地请求它们

>>> "{foo} {1} {bar} {0}".format(1, 2, bar=4, foo=3)
'3 2 4 1'
然而,混合手动和自动字段编号是不允许的,因为这可能很快就会真的实现让人困惑。但是您不必使用所提供的值本身—您可以访问它们的一部分,就像in一样普通的Python代码。这里有一个例子:

>>> fullname = ["Alfred", "Smoketoomuch"]
>>> "Mr {name[1]}".format(name=fullname)
'Mr Smoketoomuch'
>>> import math
>>> tmpl = "The {mod.__name__} module defines the value {mod.pi} for π"
>>> tmpl.format(mod=math)
'The math module defines the value 3.141592653589793 for π‘
如您所见,我们可以对方法、属性或变量同时使用索引和点表示法导入模块中的函数。(看似奇怪的剩余名称__变量包含给定模块的名称。)

Basic Conversions

一旦指定了字段应该包含的内容,就可以添加关于如何格式化它的说明。首先,你
可以提供转换标志。

>>> print("{pi!s} {pi!r} {pi!a}".format(pi="π"))
π 'π' '\u03c0’

这三个标志(s、r和a)分别使用str、repr和ascii进行转换。str函数通常为值创建一个外观自然的字符串版本(在本例中,它对输入不做任何操作字符串);repr字符串尝试创建给定值的Python表示(在本例中是字符串文字),而ascii函数坚持创建只包含字符的表示法ASCII编码。这与Python 2中repr的工作方式类似。

        您还可以指定要转换的值的类型,或者您希望将其视为哪种类型的值。例如,您可以提供一个整数,但希望将其视为小数。这是通过使用格式规范中的f字符(用于定点)来实现的,也就是在冒号分隔符之后

>>> "The number is {num}".format(num=42)
'The number is 42'
>>> "The number is {num:f}".format(num=42)
'The number is 42.000000'
或者你更愿意把它格式化成二进制数字?

>>> "The number is {num:b}".format(num=42)
'The number is 101010'
有几个这样的类型说明符。列表见表3-1。

TypeMeaning
b将整数格式化为二进制数字。
c将整数解释为Unicode代码点。
d将整数格式化为十进制数字。默认为整数。
e在科学记数法中格式化十进制数,用e表示指数。
E与e相同,但用e表示指数。
f使用固定数目的小数格式化一个十进制数。
F与f相同,但格式化特殊值(nan和inf)为大写。
g自动选择固定和科学符号。默认为十进制数,除了默认版本至少有一个小数。
G与g相同,但将指数指示符和特殊值大写。
n与g相同,但插入与语言环境相关的数字分隔符。
o将整数格式化为八进制数。
s按原样格式化字符串。默认为字符串。
x将整数格式化为使用小写字母的十六进制数字
X和x一样,只是大写字母
%将数字格式化为百分数(乘以100,用f格式化,后跟%)

 

Width, Precision, and Thousands Separators

当格式化浮点数(或其他更特殊的十进制数类型)时,默认值为是在小数点后显示六个数字,在所有情况下,默认是让格式化后的值恰好显示它所需的宽度,没有任何填充。这些违约可能并不完全是什么当然,您需要,并且您可以增加关于宽度和精度的详细信息的格式规范来满足你的喜好。

宽度用整数表示,如下:

>>> "{num:10}".format(num=3)
'          3'
>>> "{name:10}".format(name="Bob")
'Bob       '
可以看到,数字和字符串的对齐方式不同。我们将在下一节中回到对齐问题。
精度也由整数指定,但是它前面有一个句点,暗指小数点。

>>> "Pi day is {pi:.2f}".format(pi=pi)
'Pi day is 3.14'
在这里,我显式地指定了f类型,因为默认值对精度的处理略有不同。(见
Python库引用的精确规则。)当然,你可以结合宽度和精度。

>>> "{pi:10.2f}".format(pi=pi)
'        3.14'
实际上,您也可以将precision用于其他类型,尽管您可能不经常需要它。

>>> "{:.5}".format("Guido van Rossum")
'Guido'
最后,可以通过使用逗号表示需要数以千计的分隔符。

>>> 'One googol is {:,}'.format(10**100)
'One googol is 10,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,00
0,000,000,000,000,000,000,000,000,000,000,000,000,000,000'
当与其他格式化元素一起使用时,这个逗号应该位于宽度之间和周期指示精度。

 

Signs, Alignment, and Zero-Padding (符号、对齐和补零)

有相当一部分格式化机制是针对数字进行格式化的,例如,用于打印一个由对齐良好的值组成的表。宽度和精度可以让我们大致达到这个目的,但如果包含负数,我们漂亮的输出可能仍然会出错。正如你们看到的,字符串和数字的对齐方式不同;也许我们想要改变它,例如,在一列数字中间包含一段文本?在宽度和精度数字之前,可以放置一个标志,可以是零、加号、减号或空白。零表示该数字将被填充为零。

>>> '{:010.2f}'.format(pi)
'0000003.14
分别使用<、>和^来指定左对齐、右对齐和居中对齐。

>>> print('{0:<10.2f}\n{0:^10.2f}\n{0:>10.2f}'.format(pi))
3.14
3.14
3.14
您可以使用填充字符来增强对齐说明符,填充字符用于替代空格字符

>>> "{:$^15}".format(" WIN BIG ")
'$$$ WIN BIG $$$
还有更专门的specifier =,它将任何填充字符放在符号和数字之间。

>>> print('{0:10.2f}\n{1:10.2f}'.format(pi, -pi))
3.14
-3.14
>>> print('{0:10.2f}\n{1:=10.2f}'.format(pi, -pi))
3.14
- 3.14

如果还希望包含正数的符号,可以使用说明符+(在对齐之后)指定符(如果有),而不是默认的-。如果你使用空格字符,正号将有一个空格插入而不是a +。

>>> print('{0:-.2}\n{1:-.2}'.format(pi, -pi)) # Default
3.1
-3.1

 


>>> print('{0:+.2}\n{1:+.2}'.format(pi, -pi))
+3.1
-3.1
>>> print('{0: .2}\n{1: .2}'.format(pi, -pi))
3.1
-3.1
最后一个组件是hash(#)选项,将其放在符号和宽度之间(如果是的话)礼物)。这触发了另一种形式的转换,不同类型之间的细节不同。例如,对于二进制、八进制和十六进制转换,要添加一个前缀。

>>> "{:b}".format(42)
'101010'
>>> "{:#b}".format(42)
'0b101010

对于各种类型的小数,它强制包含小数点(对于g,它保持小数0)。

>>> "{:g}".format(42)
'42'
>>> "{:#g}".format(42)
'42.0000'

 

String Methods

 

center

center方法通过在字符串的两边填充给定的填充字符-空格by来居中

>>> "The Middle by Jimmy Eat World".center(39)
' The Middle by Jimmy Eat World '
>>> "The Middle by Jimmy Eat World".center(39, "*")
'*****The Middle by Jimmy Eat World*****'
In Appendix B: ljust, rjust, zfill.

find

find方法在较大字符串中查找子字符串。它返回子字符串所在的最左边的索引发现。如果没有找到,则返回-1。

>>> 'With a moo-moo here, and a moo-moo there'.find('moo')
7
>>> title = "Monty Python's Flying Circus"
>>> title.find('Monty')
0
>>> title.find('Python')
6
>>> title.find('Flying')
15
>>> title.find('Zirquss')
-1
还可以为搜索提供一个起点,也可以提供一个终点。

>>> subject = '$$$ Get rich now!!! $$$'
>>> subject.find('$$$')
0
>>> subject.find('$$$', 1) # Only supplying the start
20
>>> subject.find('!!!')
16
>>> subject.find('!!!', 0, 16) # Supplying start and end
-1
注意,开始和停止值(第二个和第三个参数)指定的范围包括第一个索引,但不是第二个。这是Python中的常见做法。

 

join

是一个非常重要的字符串方法,join是split的逆。它用于连接序列中的元素。

>>> seq = [1, 2, 3, 4, 5]
>>> sep = '+'
>>> sep.join(seq) # Trying to join a list of numbers
Traceback (most recent call last):
File "<stdin>", line 1, in ?
TypeError: sequence item 0: expected string, int found
>>> seq = ['1', '2', '3', '4', '5']
>>> sep.join(seq) # Joining a list of strings
'1+2+3+4+5'
>>> dirs = '', 'usr', 'bin', 'env'
>>> '/'.join(dirs)
'/usr/bin/env'
>>> print('C:' + '\\'.join(dirs))
C:\usr\bin\env

可以看到,要连接的序列元素都必须是字符串。注意后面两个中的方法我使用一个目录列表,并根据UNIX和DOS/的约定对它们进行格式化通过使用不同的分隔符(并在DOS版本中添加驱动器名称)。

 

lower
lower方法返回字符串的小写版本。

>>> 'Trondheim Hammer Dance'.lower()
'trondheim hammer dance

replace

replace方法返回一个字符串,其中一个字符串的所有匹配项都被另一个字符串替换。

>>> 'This is a test'.replace('is', 'eez')
'Theez eez a test

split

一个非常重要的字符串方法,它与join相反,用于将字符串分割为序列。

>>> '1+2+3+4+5'.split('+')
['1', '2', '3', '4', '5']
>>> '/usr/bin/env'.split('/')
['', 'usr', 'bin', 'env']
>>> 'Using the default'.split()
['Using', 'the', 'default']

strip

strip方法返回一个字符串,其中左边和右边(但内部没有)有空格

>>> '         internal whitespace is kept          '.strip()
'internal whitespace is kept'
还可以通过在字符串参数中列出所有字符来指定要删除的字符

>>> '*** SPAM * for * everyone!!! ***'.strip(' *!')
'SPAM * for * everyone'

translate

但是,在使用translate之前,必须创建一个翻译表。此转换表包含关于应该将哪些Unicode代码点转换为哪些的信息。您可以在字符串类型str本身上使用maketrans方法构造这样一个表。该方法有两个参数:两个长度相等的字符串,其中第一个字符串中的每个字符应该替换为第二个字符串中相同位置的字符。3在我们的简单示例中,代码如下所示

>>> table = str.maketrans('cs', 'kz')
如果愿意,我们可以查看表内部,不过我们将看到的是Unicode代码点之间的映射

>>> table
{115: 122, 99: 107}

一旦有了翻译表,就可以将其用作翻译方法的参数。

>>> 'this is an incredible test'.translate(table)
'thiz iz an inkredible tezt

第三个可选参数可以提供给maketrans,指定应该删除的字母。如果你例如,如果想要模仿说得非常快的德语,可以删除所有空格。

>>> table = str.maketrans('cs', 'kz', ' ')
>>> 'this is an incredible test'.translate(table)
'thizizaninkredibletezt

 

参考Beginning Python From Novice to Professional, 3rd Edition 第三章

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

相关文章

  1. Java生命周期学习笔记

    1.bean的生命周期 一共分为四步,主要逻辑在doCreat()方法里 1.实例化 Instantiation(构造方法)–>creatBeanInstance() 2.属性赋值 Populate(setter方法注入)–>populateBean() 3.初始化 Initialization -->InitializationBean() 4.销毁 Destruction -->在容…...

    2024/4/29 3:51:28
  2. 元素的渲染过程及属性值的计算

    #元素的渲染过程 元素渲染的必备条件为这个元素必须有值。 元素的渲染顺序为根据树形目录结构依次进行渲染,比如一个html文件是以下结构: <html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content=&…...

    2024/4/29 12:55:36
  3. 解决vscode或cmd使用ssh连接ubuntu服务器出现“bad owner or permissions on c:\\users\administrator\.ssh\config”的报错

    https://zixizixi.cn/windows_vscode_ssh_error_bad-owner-or-permissions该帖子道破玄机,config文件的权限受到影响。本人尝试删除config后,用cmd的ssh能成功连接服务器,用vscode反而不能。https://superuser.com/questions/1315299/openssh-windows-bad-owner-or-permissi…...

    2024/5/3 0:29:00
  4. jQuery图片自动添加水印插件

    JS脚本(jQuery)为图片加水印效果预览:http://hovertree.com/texiao/jquery/94/本功能使用HTML5实现,可为图片加上文字水印,可设置文字,设置颜色,位置等,加水印的图片需和网页在同个域名下。完整代码如下:<!DOCTYPE html> <html lang="zh"> <he…...

    2024/4/20 17:05:17
  5. 上班一个月,后悔当初着急入职的选择了

    https://blog.csdn.net/hejjunlin/article/details/104740320?utm_medium=distribute.pc_feed.none-task-blog-alirecmd-8.nonecase&depth_1-utm_source=distribute.pc_feed.none-task-blog-alirecmd-8.nonecase&request_id= 上班一个月,后悔当初着急入职的选择了...

    2024/4/26 15:02:27
  6. RabbitMq java序列化机制改成json

    1.添加一个config的配置类 package com.atguigu.gulimall.order.config;import org.springframework.amqp.support.converter.Jackson2JsonMessageConverter; import org.springframework.amqp.support.converter.MessageConverter; import org.springframework.context.annota…...

    2024/4/16 11:04:34
  7. 查找算法

    查找是指在数据集合中寻找满足某种条件的数据元素的过程,用于查找的数据集合则成为查找表,查找表中的数据元素类型是一致的,并且有能够唯一标识出元素的关键字。如果从查找表找出了关键字等于某一个给定值的数据元素,则称为查找成功,否则称查找不成功。 静态查找表:对查找…...

    2024/4/20 6:07:12
  8. Python3面向对象--5.(1)空对象

    空对象实例化于空类,类又有自定义的类和内置类。 内置类的空对象: 内置类删除线格式 :object类,数值,迭代,序列,映射,集合 特点:不能往内置类型的空对象里添加属性 原因:节省内存,当允许一个对象拥有任意属性时候,需要消耗一定的系统国内存来准总每个对象有那些属性…...

    2024/4/18 14:59:07
  9. UnPooled.copiedBuffer与wrappedBuffer的使用

    Unpooled.copiedBuffer函数public final class Unpooled {/*** Creates a new big-endian buffer whose content is a copy of the* specified {@code array}. The new buffers {@code readerIndex} and* {@code writerIndex} are {@code 0} and {@code array.length} respect…...

    2024/4/21 12:51:54
  10. 10_2, list foreach遍历删除 list.remove(obj)报错ConcurrentModificationException原因

    **foreach删除元素报错java.util.ConcurrentModificationException**private static void removeList(){List<Integer> list = new ArrayList<>();for (int i = 0; i < 10; i++) {list.add(i);}for (Integer string : list) { //删除报错list.remove(string);}…...

    2024/4/24 2:33:25
  11. 不恰当的 import 会导致的问题

    文章目录1. 直接执行被导入模块的代码2. import 循环3. 如何拥有导入的模块 1. 直接执行被导入模块的代码 在 Python 中,import 语句会被执行,也就是在导入某个模块的的类、函数等时候,会执行该模块,此时如果该模块中有实例化的对象或者可以执行的函数,那么就会执行。用一…...

    2024/4/29 5:30:15
  12. 设计模式-创建型(学习归纳)

    创建型设计模式主要有4种:单例模式、工厂模式、建造者模式、原型模式单例模式主要分为两种:懒汉式(当第一次调用时进行创建)、饿汉式(在系统加载时进行创建) 主要的好处:1.减少系统开销 2.减轻GC压力 注意的点:单例类必须有一个private访问级别的构造函数 成员变量与方…...

    2024/4/23 15:35:31
  13. 你为什么不舍得让自己变得优秀

    你为什么不舍得让自己变得优秀?有时想到了锻炼身体,还没有开始,就幻想着通过锻炼变得很强壮的样子……突然又感觉这是多么的可笑啊,你能坚持多久?能坚持到看到自己变得强壮的样子吗?也就是心血来潮,三五天就不再想这事了,这是多么地可笑啊!可是你究竟是为什么不能坚持…...

    2024/4/26 13:32:58
  14. 浅谈作为一名软件开发,应该学什么、怎么学、怎样更好的提高自己?

    作为一名Java软件开发,自己的感觉就是需要学的东西挺多的。工作中,会用到很多的技术,有些技术,可能看几篇技术博客之类的,就可以学会基本使用,有的技术包含的内容比较多,学起来当然就需要更多的时间了,工作两年多了,浅谈一下自己的学习感受吧,如果有不正确的地方,欢…...

    2024/4/18 4:40:39
  15. 仿真工具ABAQUS

    1.软件简介ABAQUS 是一套功能强大的工程模拟的有限元软件,其解决问题的范围从相对简单的线性分析到许多复杂的非线性问题。 ABAQUS 包括一个丰富的、可模拟任意几何形状的单元库,并拥有各种类型的材料模型库,可以模拟典型工程材料的性能,其中包括金属、橡胶、高分子材料、复…...

    2024/4/22 17:40:15
  16. 笔记本装机软件+网站大合集+磁盘管理

    磁盘管理如果我有一台电脑,我会好好的进行磁盘分区,让磁盘变得干净简洁易区分电脑磁盘、内存配置 SSD:512G(or 256G) 机械:2T 运行内存:16G 磁盘分区 SSD:150G单独分出,备用,剩余为C盘,用来存放软件、系统等 机械:100G用来存放代码,为E盘,剩余单独成区D盘 文件夹…...

    2024/4/23 5:42:23
  17. ts视频合并---P站

    视频抓包就不说了,你需要一个梯子5行代码解决以下代码为视频合并改文件名字针对名字排序合并# !/usr/bin/env python # _*_ coding:utf-8 _*_# 视频提取 import os import sysclass Pz(object):def __init__(self,path):self.path = path# 修改文件名def renameall(self):#待修…...

    2024/4/24 17:48:55
  18. python 并发编程

    操作系统的历史多道操作系统当遇到IO操作时候就切换提高cpu的利用率进程之间数据隔离时空复用:在同一个时间点上,多个程序同时执行着,一块内存上存储了多少进程的数据时间分片时间片轮转进程是计算机最小的资源分配单位:每一个程序在运行起来的时候需要分配一些内存一个运行…...

    2024/4/27 10:50:36
  19. W3Cschool编程实战教程中BootStrap相关基础知识点总结

    1、通过Bootstrap,我们只要给图片添加 img-responsive 的class属性,图片的宽度就能自动适配你手机屏幕的宽度啦。 2、Bootstrap除了可以使图片自适应以外,还可以很简单的让头部标题的文字居中,使标题看起来更美观。我们只需要给h2标签添加text-center的class属性,标题文字就可…...

    2024/4/25 10:59:40
  20. 电商美工手里没有C4D素材模板,不能体现有多厉害

    在电商领域,C4D热度越来越高。在刚刚过去的618购物节,很多大品牌的banner页、创意海报、产品详情页中都融入了C4D元素,而入局的品牌也从电子品牌,一路扩展到了汽车、服装、美妆等行业。C4D立体电商钜惠节日促销618年中大促页面C4D立体电商钜惠节日促销618年中大促页面除了电…...

    2024/4/23 1:52:03

最新文章

  1. 408数据结构-树的基本概念与性质 自学知识点整理

    树的定义 树是 n n n&#xff08; n ≥ 0 n≥0 n≥0&#xff09;个结点的有限集。当 n 0 n0 n0时&#xff0c;称为空树。 任意一棵非空树应具有以下特性&#xff1a; 有且仅有一个特定的被称为根的结点&#xff08;根结点&#xff09;。当 n &#xff1e; 1 n&#xff1e;1 …...

    2024/5/4 2:11:24
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. Apache Kafka的伸缩性探究:实现高性能、弹性扩展的关键

    引言 Apache Kafka作为当今最流行的消息中间件之一&#xff0c;以其强大的伸缩性著称。在大数据处理、流处理和实时数据集成等领域&#xff0c;Kafka的伸缩性为其在面临急剧增长的数据流量和多样化业务需求时提供了无与伦比的扩展能力。本文将深入探讨Kafka如何通过其独特的架…...

    2024/5/2 20:52:24
  4. 第十四届蓝桥杯(八题C++ 题目+代码+注解)

    目录 题目一&#xff08;日期统计 纯暴力&#xff09;&#xff1a; 代码&#xff1a; 题目二&#xff08;01串的熵 模拟&#xff09;&#xff1a; 代码&#xff1a; 题目三&#xff08;治炼金属&#xff09;&#xff1a; 代码&#xff1a; 题目四&#xff08;飞机降落 深度…...

    2024/5/3 13:48:04
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/1 17:30:59
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/2 16:16:39
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/29 2:29:43
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/3 23:10:03
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/30 9:43:09
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/2 15:04:34
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/29 20:46:55
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/30 22:21:04
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/1 4:32:01
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/27 23:24:42
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/30 9:42:22
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/2 9:07:46
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/30 9:42:49
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57