实例六个,八段代码,详解Python中的for循环

2023-10-31

 

Python 支持循环,它的语法与其他语言(如 JavaScript 或 Java)有些不同。下面的代码块演示如何在 Python 中使用for循环来遍历列表中的元素:

下面的这段代码可以通过行替换的行来指定打印的。你在打印的“,”,将输出显示在同一个打印的位置(“如果行显示”的多个字符),上面有一行代码表现:

当你的一行是多行文本中而不是,可以使用上述形式的代码提供了构建时函数。Python 重新显示了通过循环的内容:

注意,只有当对象的大小是确定的,或者对象实现了_reversed_()方法的时候反向的功能才有效。

01 使用tryexcept的for循环

清单 1 的 StringToNums 说明了如何对一组从字符串转换获得的求和。

  •  清单1 StringToNums.py 
<span style="color:#444444"><span style="background-color:#f6f6f6"><span style="color:#397300">line</span>  =  <span style="color:#880000">'1 2 3 4 10e abc'</span>   
sum =  <span style="color:#880000">0</span>   
invalidStr =  <span style="color:#880000">"" </span>  
<span style="color:#333333"><strong>print</strong></span> ( <span style="color:#880000">'String of numbers:'</span> , <span style="color:#397300">line</span> )  
 <span style="color:#333333"><strong>for</strong></span>  str in  <span style="color:#397300">line</span>。<span style="color:#333333"><strong>拆分</strong></span>(<span style="color:#880000">“”</span>):  
  <span style="color:#333333"><strong>尝试</strong></span>: 
    sumsum = sum +  <span style="color:#397300">eval</span> (str)  <span style="color:#bc6060">除了t:</span> 
  invalidStrinvalidStr   
    = invalidStr + str +  <span style="color:#880000">' ' </span>  
<span style="color:#333333"><strong>print</strong></span> ( <span style="color:#880000">'sum:'</span> , sum)  
 <span style="color:#333333"><strong>if</strong></span> (invalidStr !=  <span style="color:#880000">""</span> ):  
   <span style="color:#333333"><strong>print</strong></span> ( <span style="color:#880000">'无效字符串:'</span> ,invalidStr) 
 <span style="color:#333333"><strong>else</strong></span> :  
   <span style="color:#333333"><strong>print</strong></span> ( <span style="color:#880000">'所有子字符串都是有效数字'</span> ) 
</span></span>

11首先初始化变量linesum、invalidStr和invalidStr的内容。接下来将行中的内容分割为单词,然后通过变量尝试将块个个数的单数累加到sum中。当前str的内容附加到变量invalidStr。

当循环执行结束时,清单 1 打印出分数字的显示和,并在后面的非分数字。它的输出如下所示:

02指数成绩单

清单 2 说明了如何计算第 2 个。

  •  清单2 Nth_exponet.py 
<span style="color:#444444"><span style="background-color:#f6f6f6">maxPower =  <span style="color:#880000">4</span>   
maxCount =  <span style="color:#880000">4 </span>  
<span style="color:#333333"><strong>def </strong></span> <span style="color:#880000"><strong>pwr </strong></span>(num) :   
  prod =  <span style="color:#880000">1 </span>  
  <span style="color:#333333"><strong>for</strong></span>  n  <span style="color:#333333"><strong>in</strong></span>  range( <span style="color:#880000">1</span> ,maxPower+ <span style="color:#880000">1</span> ):  
    prodprod = prod*num  
    print(num, <span style="color:#880000">'to the power'</span> ,n,  <span style="color:#880000">'equals'</span> ,prod)  
  print( <span style="color:#880000">'-----------'</span> )  
 <span style="color:#333333"><strong>for</strong></span>  num  <span style="color:#333333"><strong>in</strong></span>  range( <span style="color:#880000">1</span> ,maxCount+ <span style="color:#880000">1</span> ):  
    功率(数) 
</span></span>

清单 2 中有一个 pwr 函数,其参数为一个分数。这个函数的循环中可打印出参数的 1 到 n 次方,n 的取值范围在 1 到 maxCount+1 之间。

代码的第二部分通过一个for循环调用pwr()函数从1到maxCount+1的值。它的输出如下所示:

03 天然的循环

1.py如何打印连续清单3的连续比前3条(从前1条开始),每一行的长度都在大1。

  •   清单3 三角1.py 
<span style="color:#444444"><span style="background-color:#f6f6f6"><span style="color:#397300">max</span>  =  <span style="color:#880000">8 </span>  
<span style="color:#333333"><strong>for </strong></span> <span style="color:#333333"><strong>x</strong></span>  in  <span style="color:#397300">range</span> ( <span style="color:#880000">1</span> , <span style="color:#397300">max</span> + <span style="color:#880000">1</span> ):  
   <span style="color:#333333"><strong>for </strong></span> <span style="color:#333333"><strong>y</strong></span>  in  <span style="color:#397300">range</span> ( <span style="color:#880000">1</span> , <span style="color:#333333"><strong>x</strong></span> + <span style="color:#880000">1</span> ):  
     <span style="color:#333333"><strong>print</strong></span> ( <span style="color:#333333"><strong>y</strong></span> , <span style="color:#880000">''</span> , end= <span style="color:#880000">''</span> )  
   <span style="color:#333333"><strong>print</strong></span> ()  
</span></span>

清单3首先通过初始化最大变量为8,然后打印x从1到max+1执行循环。内层有一个可能从1到x+1的循环变量y,并y的循环值。表现:

04 在for循环中使用split()函数

Python 支持这些各种字符串函数,包括split()函数函数。在需要将文本分解(即“分割”),然后使用相关循环和单词时,split( )函数非常有用。

join()函数lit()函数简单与另外两个或多个单词“连接为一行。通过使用split()函数,你可以直接删除中间多余的空格,然后调用函数join(),”使文本行中每个单词之间只有一个空格。

1. 使用split()函数做比较单词

清单4的Compare2.py说明了如何通过split()函数将文本字符串中的每个单词与另一个单词进行比较。

  •  清单4 Compare2.py 
<span style="color:#444444"><span style="background-color:#f6f6f6">x =  <span style="color:#880000">'这是一个包含 abc 和 Abc 的字符串'</span>   
y =  <span style="color:#880000">'abc'</span>  
相同 =  <span style="color:#880000">0</span>   
casematch =  <span style="color:#880000">0 </span>  
<span style="color:#333333"><strong>for</strong></span>  w  <span style="color:#333333"><strong>in</strong></span>  x.split():  
   <span style="color:#333333"><strong>if</strong></span> (w == y):  
    相同相同 = 相同 +  <span style="color:#880000">1 </span>  
  <span style="color:#333333"><strong>elif</strong></span>  (w.lower() == y.lower()):  
    casematchcasematch = casematch +  <span style="color:#880000">1 </span>  
<span style="color:#333333"><strong>if</strong></span> (相同 >  <span style="color:#880000">0</span> ):  
 print( <span style="color:#880000">'找到相同的匹配项:'</span> , 相同的)  
 <span style="color:#333333"><strong>if</strong></span> (casematch >  <span style="color:#880000">0</span> ):  
 print( <span style="color:#880000">'找到案例匹配:'</span> , casematch)  
 <span style="color:#333333"><strong>if</strong></span> (casematch ==  <span style="color:#880000">0</span> <span style="color:#333333"><strong>和</strong></span> 相同 ==  <span style="color:#880000">0</span> ):  
 print( <span style="color:#880000">'没有找到匹配项'</span> ) 
</span></span>

4 通过sp()函数对字符串x中的每个单词和单词abc进行写匹配。加1。

清单 4 的输出如下所示:

2. 使用split()函数打印指定格式的文本

清单5FixedColumnCount1.py 说明了如何打印一组固定丰富的字符串。

  •  清单5 FixedColumnCount1.py 
<span style="color:#444444"><span style="background-color:#f6f6f6">import  <span style="color:#397300">string</span>   
wordCount =  <span style="color:#880000">0</span>   
str1 =  <span style="color:#880000">'这是一个包含一组单词的字符串' </span>  
<span style="color:#397300">print</span> ( <span style="color:#880000">'左对齐字符串:'</span> )  
 <span style="color:#397300">print</span> ( <span style="color:#880000">'----------------- ------'</span> )  
 <span style="color:#333333"><strong>for</strong></span>  w  <span style="color:#333333"><strong>in</strong></span>  str1.split():  
    <span style="color:#397300">print</span> ( <span style="color:#880000">'%-10s'</span>  % w)  
   wordCountwordCount = wordCount +  <span style="color:#880000">1 </span>  
   <span style="color:#333333"><strong>if</strong></span> (wordCount %  <span style="color:#880000">2</span>  ==  <span style="color:#880000">0</span> ):  
       <span style="color:#397300">print</span> ( <span style="color:#880000">""</span> )  
 <span style="color:#397300">print</span> ( <span style="color:#880000">"\n"</span> )  
 <span style="color:#397300">print</span> ( <span style="color:#880000">'右对齐字符串:'</span> )   
 <span style="color:#397300">print</span> ( <span style="color:#880000">'---------- --------------'</span> )   
wordCount =  <span style="color:#880000">0 </span>  
<span style="color:#333333"><strong>for</strong></span>  w  <span style="color:#333333"><strong>in</strong></span>  str1.split():  
    <span style="color:#397300">print</span> ( <span style="color:#880000">'%10s'</span>  % w)  
   wordCountwordCount = wordCount +  <span style="color:#880000">1 </span>  
   <span style="color:#333333"><strong>if</strong></span> (wordCount %  <span style="color:#880000">2</span>  ==  <span style="color:#880000">0</span> ):  
       <span style="color:#397300">print</span> () 
</span></span>

5首先初始化变量wordCount和str1,然后为循环执行两个循环。第一个循环对str1的每个单词进行左列打印,第二个为循环对str1的每个单词进行右列打印。在每个循环中一个循环中当wordCount是偶数的时候就打印输出一次换行,这样每两个连续的单词之后就换行。清单5的输出如下所示:

3. 使用split()函数打印固定丰富的文本

清单6的FixedColumnWidth1.py说明了如何打印固定宽度的文本。

  •  清单6 FixedColumnWidth1.py 
<span style="color:#444444"><span style="background-color:#f6f6f6">导入字符串  
左 = 0  
对 = 0  
列宽 = 8  <span style="color:#880000">str1 = '  </span>
这是一个 <span style="color:#333333"><strong>包含一组</strong></span>  单词 <span style="color:#333333"><strong>的</strong></span><span style="color:#333333"><strong>字符串</strong></span><span style="color:#333333"><strong>,</strong></span> 它将  被 <span style="color:#333333"><strong>分成</strong></span><span style="color:#333333"><strong>固定</strong></span> 的 <span style="color:#333333"><strong>列</strong></span><span style="color:#333333"><strong>宽</strong></span> '  <span style="color:#880000">
strLen = len(str1)  
print('</span><span style="color:#333333"><strong>左</strong></span>对齐 <span style="color:#333333"><strong>列</strong></span>:<span style="color:#880000">')   
print(' </span><span style="color:#888888">----------------------')   </span> 
rowCount =  <span style="color:#397300">int</span> (strLen/columnWidth)  
 <span style="color:#333333"><strong>for</strong></span>  i  <span style="color:#333333"><strong>in </strong></span> <span style="color:#333333"><strong>range</strong></span> ( <span style="color:#880000">0</span> ,rowCount):  
    <span style="color:#333333"><strong>left</strong></span>   = i*columnWidth  
   <span style="color:#333333"><strong>右</strong></span> = (i+ <span style="color:#880000">1</span> )*columnWidth <span style="color:#880000">-1</span>  
   字 = str1[<span style="color:#333333"><strong>左</strong></span>:<span style="color:#333333"><strong>右</strong></span>]  
   打印(<span style="color:#880000">“%-10s”</span>  %字)  
# <span style="color:#333333"><strong>检查</strong></span> <span style="color:#333333"><strong>“</strong></span><span style="color:#880000">部分行”</span>  
  if  <span style="color:#333333"><strong>(</strong></span> rowCount*columnWidth < strLen):  
    <span style="color:#333333"><strong>left</strong></span>   = rowCount*columnWidth <span style="color:#880000">-1</span> ;  
   右 = strLen  
   字 = str1[左:右]  
   print("%-10s" % word) 
</span></span>

清单6初始化值整型是变量列宽和字符串类型str1。strLen是str1的长度,变量rowCountstrLen以除columnWidth的最后一个变量。之后通过循环包含每行columnWidth个字符。代码的部分输出清单 6 的输出内容如下:

4. 使用split()函数比较文本字符串

清单 7 的 CompareStrings1.py 说明了如何判断一个文本字符串中的单词是否出现在另一个文本字符串中。

  • 清单7 CompareStrings1.py 
<span style="color:#444444"><span style="background-color:#f6f6f6">text1 = 'a b  <span style="color:#397300">c</span>  d'  
text2 = 'a b  <span style="color:#397300">c</span>  e d'  
 <span style="color:#333333"><strong>if</strong></span> (text2.find <span style="color:#397300">(</span> text1) >=  <span style="color:#880000">0</span> ):  
   <span style="color:#397300">print</span> ('text1  <span style="color:#333333"><strong>is</strong></span>  a substring of text2') 
 <span style="color:#333333"><strong>else</strong></span> :  
   <span style="color:#397300">print</span> ('text1  <span style="color:#333333"><strong>is</strong></span>  not a substring of text2')  <span style="color:#333333"><strong>对于 text1中的</strong></span> w  <span style="color:#333333"><strong>,</strong></span> 
subStr =  <span style="color:#880000">True</span> 
  。<span style="color:#397300">split</span> ():  
   <span style="color:#333333"><strong>if</strong></span> (text2.find (w) == - <span style="color:#397300">1 </span><span style="color:#880000">)</span> :  
    subStr =  <span style="color:#880000">False </span>  
    <span style="color:#333333"><strong>break </strong></span>  
<span style="color:#333333"><strong>if</strong></span> (subStr ==  <span style="color:#880000">True</span> ):  
   <span style="color:#397300">print</span> ('  text1 <span style="color:#333333"><strong>中的</strong></span><span style="color:#880000">每个</span> 单词 <span style="color:#333333"><strong>都是text2</strong></span><span style="color:#333333"><strong>中</strong></span> 的单词  ')  
 <span style="color:#333333"><strong>else</strong></span> :  
   <span style="color:#397300">print</span> ('<span style="color:#880000">不是</span> text1 <span style="color:#333333"><strong>中</strong></span>的 每个单词 <span style="color:#333333"><strong>都是text2</strong></span><span style="color:#333333"><strong>中</strong></span> 的单词  ') 
</span></span>

清单7首先判断两个字符串text1和text2,然后通过条件逻辑字符串text2是否包含text1(并输出相应信息)。

清单7 一个循环后的字符串text1中的所有单词,并判断其是否出现在text2中。如果发现有匹配的失败,就设置subStr为False循环,并通过break语句跳出,提前准备好用于循环的执行。最后变量subStr的值打印的信息。清单7的输出如下所示:

05 用基础的循环显示字符串中的字符

8 的StringChars1.py 说明了如何打印一个文本字符串中的字符清单。

  •  清单8 StringChars1.py 
<span style="color:#444444"><span style="background-color:#f6f6f6">text =  <span style="color:#880000">'abcdef' </span>  
<span style="color:#333333"><strong>for</strong></span>  ch  <span style="color:#333333"><strong>in</strong></span>  text:  
    <span style="color:#397300">print</span> ( <span style="color:#880000">'char:'</span> ,ch, <span style="color:#880000">'ord value:'</span> ,ord(ch)) 
 <span style="color:#397300">print</span> 
</span></span>

清单 8 的代码通过打印一个用于循环字符串的文本,并直接将它的所有简单字符以及字符的显示值排序(ASCII 码)。清单 8 的输出:

06 join()函数

另一个省略空格的方法是使用join()函数,示例如下:

split()函数将字符串“分割”为英雄的单词,同时作为一个代码的空格。接下来的函数使用一个空格分隔文本将字符串文本1中的存储连接。部分使用字符串XYZ替换空格作为分隔符,执行相同的连接操作。上述代码的输出如下:

作者简介:奥斯瓦尔德·坎佩萨托(Oswald Campesato),深入研究学习、Java、Android和TensorFlow。他是25本书的作者/合者。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

实例六个,八段代码,详解Python中的for循环 的相关文章

  • Django 代理模型的继承和多态性

    我正在开发一个我没有启动的 Django 项目 我面临着一个问题遗产 我有一个大模型 在示例中简化 称为MyModel这应该代表不同种类的物品 的所有实例对象MyModel应该具有相同的字段 但方法的行为根据项目类型的不同而有很大差异 到目
  • Python 中的 Lanczos 插值与 2D 图像

    我尝试重新缩放 2D 图像 灰度 图像大小为 256x256 所需输出为 224x224 像素值范围从 0 到 1300 我尝试了两种使用 Lanczos 插值来重新调整它们的方法 首先使用PIL图像 import numpy as np
  • 在 python 程序中合并第三方库的最佳实践是什么?

    下午好 我正在为我的工作编写一个中小型Python程序 该任务需要我使用 Excel 库xlwt and xlrd 以及一个用于查询 Oracle 数据库的库 称为CX Oracle 我正在通过版本控制系统 即CVS 开发该项目 我想知道围
  • Django 管理员在模型编辑时间歇性返回 404

    我们使用 Django Admin 来维护导出到我们的一些站点的一些数据 有时 当单击标准更改列表视图来获取模型编辑表单而不是路由到正确的页面时 我们会得到 Django 404 页面 模板 它是偶尔发生的 我们可以通过重新加载三次来重现它
  • 将 Matplotlib 误差线放置在不位于条形中心的位置

    我正在 Matplotlib 中生成带有错误栏的堆积条形图 不幸的是 某些层相对较小且数据多样 因此多个层的错误条可能重叠 从而使它们难以或无法读取 Example 有没有办法设置每个误差条的位置 即沿 x 轴移动它 以便重叠的线显示在彼此
  • 使 django 服务器可以在 LAN 中访问

    我已经安装了Django服务器 可以如下访问 http localhost 8000 get sms http 127 0 0 1 8000 get sms 假设我的IP是x x x x 当我这样做时 从同一网络下的另一台电脑 my ip
  • Flask 会话变量

    我正在用 Flask 编写一个小型网络应用程序 当两个用户 在同一网络下 尝试使用应用程序时 我遇到会话变量问题 这是代码 import os from flask import Flask request render template
  • 使用 on_bad_lines 将 pandas.read_csv 中的无效行写入文件

    我有一个 CSV 文件 我正在使用 Python 来解析该文件 我发现文件中的某些行具有不同的列数 001 Snow Jon 19801201 002 Crom Jake 19920103 003 Wise Frank 19880303 l
  • 测试 python Counter 是否包含在另一个 Counter 中

    如何测试是否是pythonCounter https docs python org 2 library collections html collections Counter is 包含在另一个中使用以下定义 柜台a包含在计数器中b当且
  • Spark KMeans 无法处理大数据吗?

    KMeans 有几个参数training http spark apache org docs latest api python pyspark mllib html highlight kmeans pyspark mllib clus
  • OpenCV 无法从 MacBook Pro iSight 捕获

    几天后 我无法再从 opencv 应用程序内部打开我的 iSight 相机 cap cv2 VideoCapture 0 返回 并且cap isOpened 回报true 然而 cap grab 刚刚返回false 有任何想法吗 示例代码
  • Python 函数可以从作用域之外赋予新属性吗?

    我不知道你可以这样做 def tom print tom s locals locals def dick z print z name z name z guest Harry print z guest z guest print di
  • 从 Flask 访问 Heroku 变量

    我已经使用以下命令在 Heroku 配置中设置了数据库变量 heroku config add server xxx xxx xxx xxx heroku config add user userName heroku config add
  • 添加不同形状的 numpy 数组

    我想添加两个不同形状的 numpy 数组 但不进行广播 而是将 缺失 值视为零 可能最简单的例子是 1 2 3 2 gt 3 2 3 or 1 2 3 2 1 gt 3 2 3 1 0 0 我事先不知道形状 我正在弄乱每个 np shape
  • 将图像分割成多个网格

    我使用下面的代码将图像分割成网格的 20 个相等的部分 import cv2 im cv2 imread apple jpg im cv2 resize im 1000 500 imgwidth im shape 0 imgheight i
  • 有没有办法检测正在运行的代码是否正在上下文管理器内执行?

    正如标题所述 有没有办法做到这样的事情 def call back if called inside context print running in context else print called outside context 这将
  • 有人用过 Dabo 做过中型项目吗? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我们正处于一个新的 ERP 风格的客户端 服务器应用程序的开始阶段 该应用程序是作为 Python 富客户端开发的 我们目前正在评估 Dabo
  • 如何计算 pandas 数据帧上的连续有序值

    我试图从给定的数据帧中获取连续 0 值的最大计数 其中包含来自 pandas 数据帧的 id date value 列 如下所示 id date value 354 2019 03 01 0 354 2019 03 02 0 354 201
  • 如何使用 Pycharm 安装 tkinter? [复制]

    这个问题在这里已经有答案了 I used sudo apt get install python3 6 tk而且效果很好 如果我在终端中打开 python Tkinter 就可以工作 但我无法将其安装在我的 Pycharm 项目上 pip
  • 如何将输入读取为数字?

    这个问题的答案是社区努力 help privileges edit community wiki 编辑现有答案以改进这篇文章 目前不接受新的答案或互动 Why are x and y下面的代码中使用字符串而不是整数 注意 在Python 2

随机推荐

  • Java字节码介绍

    Java字节码 概述 学习 Java 的都知道 我们所编写的 java 代码文件通过编译将会生成 class 文件 最初的方式就是通过 JDK 的 javac 指令来编译 再通过 java 命令执行 main 方法所在的类 从而执行我们的
  • Windows删除流氓软件方法记录

    windows权限管理那相当的糟糕啊 但凡你下载安装国产软件 尤其是那种小广告很多的网站 也有好处 也算是一种免费获得大多数软件的灰色渠道吧 毕竟鱼与熊掌不可兼得嘛 基本都会捆绑一些行为流氓的软件 相对于macos windows就是一个很
  • 安果相亲-找到心仪的另一半 一个安卓免费找对象软件推荐

    安果相亲 全国范围内的真实恋爱相亲平台 致力于帮助用户寻找真实恋爱 我们的实名认证机制确 保用户信息的真实性 汇集了高学历 经济稳定 丰富生活经验的优质单身男女 都在这里真诚地等待那个对的人 每个手机只能注册一个账户 为您提供一个更安全 更
  • ROS联合webots扩展(一)设定目标点进行导航

    设定目标点进行导航 注意 再学习本系列教程时 应该已经安装过ROS了并且需要有一些ROS的基本知识 此教程以webots demo为基础 ubuntu版本 20 04 webots版本 2021a ros版本 noetic 为了能和读者进一
  • 华为HCIE云计算之ebackup备份FC虚拟机

    华为HCIE云计算之ebackup备份FC虚拟机 一 登录ebackup 二 对接FC虚拟化平台 1 对接FC 2 查看FC上所有虚拟机 三 配置存储 1 创建存储单元 2 配置存储池 3 创建存储库 四 ebackup备份流程 1 配置受
  • C#类静态构造函数

    最近有做到面试题如下 class A private static int g n 1 static A g n public A g n public static int main A a1 new A A a2 new A conso
  • CSS 选择器的种类有哪些?怎么用?

    CSS 选择器的种类有哪些 怎么用 CSS 选择器的种类有标签选择器 类选择器 层级选择器 后代选择器 id选择器 组选择器 伪类选择器 作为程序员应该具备根据不同的场景选择适合的CSS选择器 CSS 选择器学习目标 熟悉掌握CSS 选择器
  • 追光的人 团队团队展示

    所属课程 软件工程1916 作业要求 团队作业第一次 团队展示 团队名称 追光的人 作业目标 让团队成员进行初步的认识和了解 互相熟悉 粗定项目类型 1 团队信息 团队名称 追光的人 团队人数 7 团队描述 一万次悲伤 依然会有dream
  • Chat GPT5如果问世会对世界产生什么影响?以及未来chat gpt 5会取代什么类型的工作。

    Chat GPT 5是一种基于人工智能技术的自然语言处理系统 可以自动回复和生成各种文本随着其技术的不断发展和改进 Chat GPT 5对未来世界将会产生以下几方面的影响 1 提升人类语言交流的效率和质量 Chat GPT 5可以高效地处理
  • Redis面试题 (2023最新版)

    文章目录 一 Redis为什么快 1 纯内存访问 2 单线程 避免上下文切换 3 渐进式ReHash 缓存时间戳 1 渐进式ReHash 2 缓存时间戳 二 Redis合适的应用场景 常用基本数据类型 5种 1 字符串 String 1 缓
  • CSS_文字渐变

    定义渐变背景样式 gradient text background image linear gradient to right ff0000 00ff00 渐变色范围 background clip text 应用渐变背景到文本 webk
  • VS2022 CMake报错解决小结

    目录 一 问题背景 二 问题分析 三 问题解决 一 问题背景 VS2022中能够跨平台的工程类型就是CMake项目 一套代码能跨windows Linux Mac多种操作系统 而实际使用时 发现相关资料比较少 需要摸索一下 碰到的问题简述
  • STM32 DMA+ADC连续采样产生的内部噪声和解决办法

    本文讨论的是内部采样频率过高而产生的噪声 DMA ADC连续采样 DMA发送完成产生中断后继续开启ADC转换 如下图中ADC Value数组中出现异常数据 DMA ADC 1ms 间隔采样 异常数据消失 电压12 22 电阻分压系数 4 0
  • javaMail SMTPSendFailedException: java邮件发送常见的异常类型

    421 HL REP 该IP发送行为异常 存在接收者大量不存在情况 被临时禁止连接 请检查是否有用户发送病毒或者垃圾邮件 并核对发送列表有效性 421 HL ICC 该IP同时并发连接数过大 超过了网易的限制 被临时禁止连接 请检查是否有用
  • 【Linux入门指北】第六篇 Linux常用的开发工具

    文章目录 前言 一 Linux编辑器 vi vim 1 vi vim介绍 2 vi vim 各种模式间的相互切换 3 一般模式 4 编辑模式 4 命令行模式 二 Linux软件包管理器 yum RPM 1 yum介绍 2 YUM本地源 系统
  • JavaEE-制作JSTL标签 详解

    使用定制标签库使得JSP程序更加简洁 可读性和可维护性大大的提高了 因此JSP定制标签的优势是非常明显的 它被认为是JSP所有特性中最被看好的特性 我们要编写一个标签 向请求者的浏览器输出 Hello World 同时该标签是一个没有体内容
  • 红队渗透靶场之W1R3S靶场(超详细!)

    W1R3S考察知识 nmap的基本使用 目录爆破工具的使用 CMS漏洞的利用 Linux用户的简单提权 W1R3S靶场搭建 W1R3S靶场下载地址 https download vulnhub com w1r3s w1r3s v1 0 1
  • 用Python做一个简单的视频播放器

    相关文件 关注小编 私信小编领取就好啦 开发工具 Python版本 3 7 8 相关模块 pyqt5模块 以及一些python自带的模块 搭建环境 安装Python并添加到环境变量 pip安装需要的相关模块即可 原理介绍 这里我们主要利用P
  • LLVM IR 即 LLVM Language Reference Manual 15 翻译: 001节

    Abstract This document is a reference manual for the LLVM assembly language LLVM is a Static Single Assignment SSA based
  • 实例六个,八段代码,详解Python中的for循环

    Python 支持循环 它的语法与其他语言 如 JavaScript 或 Java 有些不同 下面的代码块演示如何在 Python 中使用for循环来遍历列表中的元素 下面的这段代码可以通过行替换的行来指定打印的 你在打印的 将输出显示在同