国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

LangChain 67 深入理解LangChain 表達(dá)式語(yǔ)言30 調(diào)用tools搜索引擎 LangChain Expression Language (LCEL)

這篇具有很好參考價(jià)值的文章主要介紹了LangChain 67 深入理解LangChain 表達(dá)式語(yǔ)言30 調(diào)用tools搜索引擎 LangChain Expression Language (LCEL)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

LangChain系列文章

  1. LangChain 50 深入理解LangChain 表達(dá)式語(yǔ)言十三 自定義pipeline函數(shù) LangChain Expression Language (LCEL)
  2. LangChain 51 深入理解LangChain 表達(dá)式語(yǔ)言十四 自動(dòng)修復(fù)配置RunnableConfig LangChain Expression Language (LCEL)
  3. LangChain 52 深入理解LangChain 表達(dá)式語(yǔ)言十五 Bind runtime args綁定運(yùn)行時(shí)參數(shù) LangChain Expression Language (LCEL)
  4. LangChain 53 深入理解LangChain 表達(dá)式語(yǔ)言十六 Dynamically route動(dòng)態(tài)路由 LangChain Expression Language (LCEL)
  5. LangChain 54 深入理解LangChain 表達(dá)式語(yǔ)言十七 Chains Route動(dòng)態(tài)路由 LangChain Expression Language (LCEL)
  6. LangChain 55 深入理解LangChain 表達(dá)式語(yǔ)言十八 function Route自定義動(dòng)態(tài)路由 LangChain Expression Language (LCEL)
  7. LangChain 56 深入理解LangChain 表達(dá)式語(yǔ)言十九 config運(yùn)行時(shí)選擇大模型LLM LangChain Expression Language (LCEL)
  8. LangChain 57 深入理解LangChain 表達(dá)式語(yǔ)言二十 LLM Fallbacks速率限制備份大模型 LangChain Expression Language (LCEL)
  9. LangChain 58 深入理解LangChain 表達(dá)式語(yǔ)言21 Memory消息歷史 LangChain Expression Language (LCEL)
  10. LangChain 59 深入理解LangChain 表達(dá)式語(yǔ)言22 multiple chains多個(gè)鏈交互 LangChain Expression Language (LCEL)
  11. LangChain 60 深入理解LangChain 表達(dá)式語(yǔ)言23 multiple chains鏈透?jìng)鲄?shù) LangChain Expression Language (LCEL)
  12. LangChain 61 深入理解LangChain 表達(dá)式語(yǔ)言24 multiple chains鏈透?jìng)鲄?shù) LangChain Expression Language (LCEL)
  13. LangChain 62 深入理解LangChain 表達(dá)式語(yǔ)言25 agents代理 LangChain Expression Language (LCEL)
  14. LangChain 63 深入理解LangChain 表達(dá)式語(yǔ)言26 生成代碼code并執(zhí)行 LangChain Expression Language (LCEL)
  15. LangChain 64 深入理解LangChain 表達(dá)式語(yǔ)言27 添加審查 Moderation LangChain Expression Language (LCEL)
  16. LangChain 65 深入理解LangChain 表達(dá)式語(yǔ)言28 余弦相似度Router Moderation LangChain Expression Language (LCEL)
  17. LangChain 66 深入理解LangChain 表達(dá)式語(yǔ)言29 管理prompt提示窗口大小 LangChain Expression Language (LCEL)

LangChain 67 深入理解LangChain 表達(dá)式語(yǔ)言30 調(diào)用tools搜索引擎 LangChain Expression Language (LCEL),LLM-Large Language Models,langchain,搜索引擎,chatgpt,人工智能,python

1. 使用工具tools

您可以輕松地使用任何可運(yùn)行的工具。下面的例子是調(diào)用duckduckgo搜索

# !pip install langchain duckduckgo-search
from langchain.prompts import ChatPromptTemplate
from langchain.tools import DuckDuckGoSearchRun
from langchain_community.chat_models import ChatOpenAI
from langchain_core.output_parsers import StrOutputParser

from dotenv import load_dotenv  # 導(dǎo)入從 .env 文件加載環(huán)境變量的函數(shù)
load_dotenv()  # 調(diào)用函數(shù)實(shí)際加載環(huán)境變量

from langchain.globals import set_debug  # 導(dǎo)入在 langchain 中設(shè)置調(diào)試模式的函數(shù)
set_debug(True)  # 啟用 langchain 的調(diào)試模式

search = DuckDuckGoSearchRun()

template = """將以下用戶(hù)輸入轉(zhuǎn)換為搜索引擎的搜索查詢(xún)::

{input}"""
prompt = ChatPromptTemplate.from_template(template)

model = ChatOpenAI()
chain = prompt | model | StrOutputParser() | search
response = chain.invoke({"input": "我想弄清楚今晚有什么體育運(yùn)動(dòng)可以看"})
print('response >> ', response)

輸出

(.venv) zgpeace@zgpeaces-MacBook-Pro git:(develop) ?% python LCEL/tools.py                                ~/Workspace/LLM/langchain-llm-app
[chain/start] [1:chain:RunnableSequence] Entering Chain run with input:
{
  "input": "我想弄清楚今晚有什么體育運(yùn)動(dòng)可以看"
}
[chain/start] [1:chain:RunnableSequence > 2:prompt:ChatPromptTemplate] Entering Prompt run with input:
{
  "input": "我想弄清楚今晚有什么體育運(yùn)動(dòng)可以看"
}
[chain/end] [1:chain:RunnableSequence > 2:prompt:ChatPromptTemplate] [7ms] Exiting Prompt run with output:
{
  "lc": 1,
  "type": "constructor",
  "id": [
    "langchain",
    "prompts",
    "chat",
    "ChatPromptValue"
  ],
  "kwargs": {
    "messages": [
      {
        "lc": 1,
        "type": "constructor",
        "id": [
          "langchain",
          "schema",
          "messages",
          "HumanMessage"
        ],
        "kwargs": {
          "content": "將以下用戶(hù)輸入轉(zhuǎn)換為搜索引擎的搜索查詢(xún)::\n\n我想弄清楚今晚有什么體育運(yùn)動(dòng)可以看",
          "additional_kwargs": {}
        }
      }
    ]
  }
}
[llm/start] [1:chain:RunnableSequence > 3:llm:ChatOpenAI] Entering LLM run with input:
{
  "prompts": [
    "Human: 將以下用戶(hù)輸入轉(zhuǎn)換為搜索引擎的搜索查詢(xún)::\n\n我想弄清楚今晚有什么體育運(yùn)動(dòng)可以看"
  ]
}
[llm/end] [1:chain:RunnableSequence > 3:llm:ChatOpenAI] [2.06s] Exiting LLM run with output:
{
  "generations": [
    [
      {
        "text": "今晚有什么體育賽事直播?",
        "generation_info": {
          "finish_reason": "stop",
          "logprobs": null
        },
        "type": "ChatGeneration",
        "message": {
          "lc": 1,
          "type": "constructor",
          "id": [
            "langchain",
            "schema",
            "messages",
            "AIMessage"
          ],
          "kwargs": {
            "content": "今晚有什么體育賽事直播?",
            "additional_kwargs": {}
          }
        }
      }
    ]
  ],
  "llm_output": {
    "token_usage": {
      "completion_tokens": 16,
      "prompt_tokens": 46,
      "total_tokens": 62
    },
    "model_name": "gpt-3.5-turbo",
    "system_fingerprint": null
  },
  "run": null
}
[chain/start] [1:chain:RunnableSequence > 4:parser:StrOutputParser] Entering Parser run with input:
[inputs]
[chain/end] [1:chain:RunnableSequence > 4:parser:StrOutputParser] [1ms] Exiting Parser run with output:
{
  "output": "今晚有什么體育賽事直播?"
}
[tool/start] [1:chain:RunnableSequence > 5:tool:duckduckgo_search] Entering Tool run with input:
"今晚有什么體育賽事直播?"
[tool/end] [1:chain:RunnableSequence > 5:tool:duckduckgo_search] [2.98s] Exiting Tool run with output:
"中央電視臺(tái)體育頻道(cctv-5)是中國(guó)開(kāi)播最早、規(guī)模最大、擁有世界眾多頂級(jí)賽事獨(dú)家報(bào)道權(quán)的專(zhuān)業(yè)體育頻道。于1995年1月1日正式開(kāi)播,全天24小時(shí)播出,是中國(guó)觀眾收看體育賽事的首選頻道 咪咕體育和抖音視頻成為了兩個(gè)備選的觀賽平臺(tái),球迷們可以通過(guò)這些渠道在線觀看其他精彩的比賽。 咪咕直播籃球時(shí)間表(圖) 咪咕直播籃球時(shí)間表(圖) cctv5一直以來(lái)是體育賽事的權(quán)威直播平臺(tái),為球迷們提供了高質(zhì)量的觀賽體驗(yàn)。 這場(chǎng)比賽將看到中國(guó)男足迎戰(zhàn)緬甸男足,比賽的開(kāi)球時(shí)間定在了9月21日晚上7點(diǎn)25分。對(duì)于中國(guó)男足來(lái)說(shuō),這將是一場(chǎng)重要的較量,他們將努力爭(zhēng)取2連勝,取得小組賽的出色開(kāi)局。 中央5臺(tái)今日節(jié)目表(中央5臺(tái)今晚有足球直播) 中央5臺(tái)今日節(jié)目表(中央5臺(tái)今晚有 ... _騰訊新聞 今晚7點(diǎn)現(xiàn)場(chǎng)直播:世預(yù)賽中韓男足,決戰(zhàn)深圳! 深圳特區(qū)報(bào) 2023-11-21 16:59:23 發(fā)布于 廣東 深圳特區(qū)報(bào)官方賬號(hào) + 關(guān)注 11月21日晚8點(diǎn) 國(guó)足將在深圳龍崗大運(yùn)中心體育場(chǎng) 迎來(lái)世界杯預(yù)選賽36強(qiáng)賽的首個(gè)主場(chǎng) 時(shí)隔6年 中國(guó)男足與韓國(guó)隊(duì) 再次相遇在世預(yù)賽的賽場(chǎng)上 成為了近年來(lái)最受關(guān)注的比賽之一 球票一天內(nèi)售罄 預(yù)計(jì)有超4萬(wàn)球迷現(xiàn)場(chǎng)為國(guó)足加油 主場(chǎng)對(duì)決 直播帶你場(chǎng)內(nèi)外圍觀 今晚(11月21日)7點(diǎn) 讀特融媒體記者將"兵分兩路" 在大運(yùn)中心體育場(chǎng)進(jìn)行現(xiàn)場(chǎng)直播 場(chǎng)外記者帶你感受球迷熱情 場(chǎng)內(nèi)記者為你探秘賽場(chǎng)風(fēng)云 現(xiàn)場(chǎng)氛圍有多燃? 有多少球迷前來(lái)觀賽? 哪些應(yīng)援口號(hào)戳中你的心? 鎖定 讀特客戶(hù)端、讀特新聞直播間 ! 球迷互動(dòng) 一起來(lái)當(dāng)"預(yù)言家" 直播期間 央視體育頻道(CCTV5)直播國(guó)乒,體育賽事頻道(CCTV5+)直播斯諾克世錦賽,中超被迫讓路, 上海申花客場(chǎng)挑戰(zhàn)梅州客家的比賽被安排在央視奧林匹克頻道(CCTV16) 進(jìn)行直播,當(dāng)然,央視沒(méi)有像以往一樣在兩大電視端平臺(tái)直播中超,也是考慮到前國(guó)足主帥李鐵、陳戌源等眾多體育局和中國(guó)足協(xié)高管正在接受調(diào)查! 上海五星體育和廣州市廣播電視臺(tái)南國(guó)都市頻道也將進(jìn)行直播。 首輪比賽中,上海申花主場(chǎng)1比0力挫山東泰山,梅州客家客場(chǎng)1比1戰(zhàn)平北京國(guó)安。 得到巨資注入的老牌球隊(duì)上海申花若能在客場(chǎng)擊敗球王李惠堂的家鄉(xiāng)球隊(duì)梅州客家,將暫時(shí)獨(dú)占領(lǐng)頭羊位置。"
[chain/end] [1:chain:RunnableSequence] [5.06s] Exiting Chain run with output:
{
  "output": "中央電視臺(tái)體育頻道(cctv-5)是中國(guó)開(kāi)播最早、規(guī)模最大、擁有世界眾多頂級(jí)賽事獨(dú)家報(bào)道權(quán)的專(zhuān)業(yè)體育頻道。于1995年1月1日正式開(kāi)播,全天24小時(shí)播出,是中國(guó)觀眾收看體育賽事的首選頻道 咪咕體育和抖音視頻成為了兩個(gè)備選的觀賽平臺(tái),球迷們可以通過(guò)這些渠道在線觀看其他精彩的比賽。 咪咕直播籃球時(shí)間表(圖) 咪咕直播籃球時(shí)間表(圖) cctv5一直以來(lái)是體育賽事的權(quán)威直播平臺(tái),為球迷們提供了高質(zhì)量的觀賽體驗(yàn)。 這場(chǎng)比賽將看到中國(guó)男足迎戰(zhàn)緬甸男足,比賽的開(kāi)球時(shí)間定在了9月21日晚上7點(diǎn)25分。對(duì)于中國(guó)男足來(lái)說(shuō),這將是一場(chǎng)重要的較量,他們將努力爭(zhēng)取2連勝,取得小組賽的出色開(kāi)局。 中央5臺(tái)今日節(jié)目表(中央5臺(tái)今晚有足球直播) 中央5臺(tái)今日節(jié)目表(中央5臺(tái)今晚有 ... _騰訊新聞 今晚7點(diǎn)現(xiàn)場(chǎng)直播:世預(yù)賽中韓男足,決戰(zhàn)深圳! 深圳特區(qū)報(bào) 2023-11-21 16:59:23 發(fā)布于 廣東 深圳特區(qū)報(bào)官方賬號(hào) + 關(guān)注 11月21日晚8點(diǎn) 國(guó)足將在深圳龍崗大運(yùn)中心體育場(chǎng) 迎來(lái)世界杯預(yù)選賽36強(qiáng)賽的首個(gè)主場(chǎng) 時(shí)隔6年 中國(guó)男足與韓國(guó)隊(duì) 再次相遇在世預(yù)賽的賽場(chǎng)上 成為了近年來(lái)最受關(guān)注的比賽之一 球票一天內(nèi)售罄 預(yù)計(jì)有超4萬(wàn)球迷現(xiàn)場(chǎng)為國(guó)足加油 主場(chǎng)對(duì)決 直播帶你場(chǎng)內(nèi)外圍觀 今晚(11月21日)7點(diǎn) 讀特融媒體記者將\"兵分兩路\" 在大運(yùn)中心體育場(chǎng)進(jìn)行現(xiàn)場(chǎng)直播 場(chǎng)外記者帶你感受球迷熱情 場(chǎng)內(nèi)記者為你探秘賽場(chǎng)風(fēng)云 現(xiàn)場(chǎng)氛圍有多燃? 有多少球迷前來(lái)觀賽? 哪些應(yīng)援口號(hào)戳中你的心? 鎖定 讀特客戶(hù)端、讀特新聞直播間 ! 球迷互動(dòng) 一起來(lái)當(dāng)\"預(yù)言家\" 直播期間 央視體育頻道(CCTV5)直播國(guó)乒,體育賽事頻道(CCTV5+)直播斯諾克世錦賽,中超被迫讓路, 上海申花客場(chǎng)挑戰(zhàn)梅州客家的比賽被安排在央視奧林匹克頻道(CCTV16) 進(jìn)行直播,當(dāng)然,央視沒(méi)有像以往一樣在兩大電視端平臺(tái)直播中超,也是考慮到前國(guó)足主帥李鐵、陳戌源等眾多體育局和中國(guó)足協(xié)高管正在接受調(diào)查! 上海五星體育和廣州市廣播電視臺(tái)南國(guó)都市頻道也將進(jìn)行直播。 首輪比賽中,上海申花主場(chǎng)1比0力挫山東泰山,梅州客家客場(chǎng)1比1戰(zhàn)平北京國(guó)安。 得到巨資注入的老牌球隊(duì)上海申花若能在客場(chǎng)擊敗球王李惠堂的家鄉(xiāng)球隊(duì)梅州客家,將暫時(shí)獨(dú)占領(lǐng)頭羊位置。"
}
response >>  中央電視臺(tái)體育頻道(cctv-5)是中國(guó)開(kāi)播最早、規(guī)模最大、擁有世界眾多頂級(jí)賽事獨(dú)家報(bào)道權(quán)的專(zhuān)業(yè)體育頻道。于1995年1月1日正式開(kāi)播,全天24小時(shí)播出,是中國(guó)觀眾收看體育賽事的首選頻道 咪咕體育和抖音視頻成為了兩個(gè)備選的觀賽平臺(tái),球迷們可以通過(guò)這些渠道在線觀看其他精彩的比賽。 咪咕直播籃球時(shí)間表() 咪咕直播籃球時(shí)間表() cctv5一直以來(lái)是體育賽事的權(quán)威直播平臺(tái),為球迷們提供了高質(zhì)量的觀賽體驗(yàn)。 這場(chǎng)比賽將看到中國(guó)男足迎戰(zhàn)緬甸男足,比賽的開(kāi)球時(shí)間定在了9月21日晚上7點(diǎn)25分。對(duì)于中國(guó)男足來(lái)說(shuō),這將是一場(chǎng)重要的較量,他們將努力爭(zhēng)取2連勝,取得小組賽的出色開(kāi)局。 中央5臺(tái)今日節(jié)目表(中央5臺(tái)今晚有足球直播) 中央5臺(tái)今日節(jié)目表(中央5臺(tái)今晚有 ... _騰訊新聞 今晚7點(diǎn)現(xiàn)場(chǎng)直播:世預(yù)賽中韓男足,決戰(zhàn)深圳! 深圳特區(qū)報(bào) 2023-11-21 16:59:23 發(fā)布于 廣東 深圳特區(qū)報(bào)官方賬號(hào) + 關(guān)注 11月21日晚8點(diǎn) 國(guó)足將在深圳龍崗大運(yùn)中心體育場(chǎng) 迎來(lái)世界杯預(yù)選賽36強(qiáng)賽的首個(gè)主場(chǎng) 時(shí)隔6年 中國(guó)男足與韓國(guó)隊(duì) 再次相遇在世預(yù)賽的賽場(chǎng)上 成為了近年來(lái)最受關(guān)注的比賽之一 球票一天內(nèi)售罄 預(yù)計(jì)有超4萬(wàn)球迷現(xiàn)場(chǎng)為國(guó)足加油 主場(chǎng)對(duì)決 直播帶你場(chǎng)內(nèi)外圍觀 今晚(11月21日)7點(diǎn) 讀特融媒體記者將"兵分兩路" 在大運(yùn)中心體育場(chǎng)進(jìn)行現(xiàn)場(chǎng)直播 場(chǎng)外記者帶你感受球迷熱情 場(chǎng)內(nèi)記者為你探秘賽場(chǎng)風(fēng)云 現(xiàn)場(chǎng)氛圍有多燃? 有多少球迷前來(lái)觀賽? 哪些應(yīng)援口號(hào)戳中你的心? 鎖定 讀特客戶(hù)端、讀特新聞直播間 ! 球迷互動(dòng) 一起來(lái)當(dāng)"預(yù)言家" 直播期間 央視體育頻道(CCTV5)直播國(guó)乒,體育賽事頻道(CCTV5+)直播斯諾克世錦賽,中超被迫讓路, 上海申花客場(chǎng)挑戰(zhàn)梅州客家的比賽被安排在央視奧林匹克頻道(CCTV16) 進(jìn)行直播,當(dāng)然,央視沒(méi)有像以往一樣在兩大電視端平臺(tái)直播中超,也是考慮到前國(guó)足主帥李鐵、陳戌源等眾多體育局和中國(guó)足協(xié)高管正在接受調(diào)查! 上海五星體育和廣州市廣播電視臺(tái)南國(guó)都市頻道也將進(jìn)行直播。 首輪比賽中,上海申花主場(chǎng)1比0力挫山東泰山,梅州客家客場(chǎng)1比1戰(zhàn)平北京國(guó)安。 得到巨資注入的老牌球隊(duì)上海申花若能在客場(chǎng)擊敗球王李惠堂的家鄉(xiāng)球隊(duì)梅州客家,將暫時(shí)獨(dú)占領(lǐng)頭羊位置。

代碼

https://github.com/zgpeace/pets-name-langchain/tree/develop

參考

https://python.langchain.com/docs/expression_language/cookbook/tools文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-818175.html

到了這里,關(guān)于LangChain 67 深入理解LangChain 表達(dá)式語(yǔ)言30 調(diào)用tools搜索引擎 LangChain Expression Language (LCEL)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【深入理解ES6】字符串和正則表達(dá)式

    字符串(String)是JavaScript6大原始數(shù)據(jù)類(lèi)型。其他幾個(gè)分別是Boolean、Null、Undefined、Number、Symbol(es6新增)。 字符串里的字符有兩種: 前??個(gè)碼位均以16位的編碼單元表示的BMP字符(基本多文種平面。 超過(guò)??的UTF-16引入了代理對(duì),以?xún)蓚€(gè)編碼單元32位表示輔助平面字符。 ES5中

    2024年02月13日
    瀏覽(26)
  • 深入理解 Java 多線程、Lambda 表達(dá)式及線程安全最佳實(shí)踐

    線程使程序能夠通過(guò)同時(shí)執(zhí)行多個(gè)任務(wù)而更有效地運(yùn)行。 線程可用于在不中斷主程序的情況下在后臺(tái)執(zhí)行復(fù)雜的任務(wù)。 創(chuàng)建線程 有兩種創(chuàng)建線程的方式。 擴(kuò)展Thread類(lèi) 可以通過(guò)擴(kuò)展Thread類(lèi)并覆蓋其run()方法來(lái)創(chuàng)建線程: 實(shí)現(xiàn)Runnable接口 另一種創(chuàng)建線程的方式是實(shí)現(xiàn)Runnable接口

    2024年03月15日
    瀏覽(29)
  • 從編程語(yǔ)言的角度來(lái)理解正則表達(dá)式

    從編程語(yǔ)言的角度來(lái)理解正則表達(dá)式

    程序代碼是對(duì)現(xiàn)實(shí)事物處理邏輯的抽象,而正則表達(dá)式,則是對(duì)復(fù)雜的字符匹配程序代碼的進(jìn)一步抽象;也就是說(shuō),高度簡(jiǎn)潔的正則表達(dá)式,可以認(rèn)為其背后所對(duì)應(yīng)的,是字符匹配程序代碼,而字符匹配程序代碼,背后對(duì)應(yīng)的是字符匹配處理邏輯。 字符匹配處理邏輯,可以抽

    2024年02月09日
    瀏覽(29)
  • Go基礎(chǔ)12-理解Go語(yǔ)言表達(dá)式的求值順序

    Go語(yǔ)言在變量聲明、初始化以及賦值語(yǔ)句上相比其先祖C語(yǔ)言做了一些改進(jìn),諸如: ● 支持在同一行聲明和初始化多個(gè)變量(不同類(lèi)型也可以) ● 支持在同一行對(duì)多個(gè)變量進(jìn)行賦值 這種語(yǔ)法糖在給我們帶來(lái)便利的同時(shí),也可能帶來(lái)一些令人困惑的問(wèn)題。 Go語(yǔ)言之父Rob Pike在

    2024年02月09日
    瀏覽(31)
  • 超詳解 - 如何理解C語(yǔ)言中while(scanf(“%d“, &num) != EOF)這一表達(dá)式?

    超詳解 - 如何理解C語(yǔ)言中while(scanf(“%d“, &num) != EOF)這一表達(dá)式?

    許多C語(yǔ)言初學(xué)者常常對(duì)scanf函數(shù)、表達(dá)式scanf(\\\"%d\\\", num) != EOF的含義與其使用情況有些疑惑。 本文通過(guò)一道??途W(wǎng)例題,對(duì)該表達(dá)式進(jìn)行說(shuō)明和適當(dāng)拓展;不需要引例的朋友可以直接跳轉(zhuǎn)到講解部分。 希望對(duì)諸位讀者有所幫助。 目錄 一、引例 - ??途W(wǎng)OJ題 二、EOF 與 scanf 函數(shù)

    2024年02月08日
    瀏覽(23)
  • 正則表達(dá)式30分鐘入門(mén)教程

    目錄 一、本文目標(biāo) 1、如何使用本教程 2、正則表達(dá)式到底是什么東西? 二、入門(mén) 三、測(cè)試正則表達(dá)式 1、其它可用的測(cè)試工具: 2、元字符 3、字符轉(zhuǎn)義 4、重復(fù) 5、字符類(lèi) 6、分枝條件 7、分組 8、反義 9、后向引用 10、零寬斷言 11、負(fù)向零寬斷言 12、注釋 13、貪婪與懶惰 14、

    2024年02月13日
    瀏覽(26)
  • Learning C++ No.30 【lambda表達(dá)式實(shí)戰(zhàn)】

    Learning C++ No.30 【lambda表達(dá)式實(shí)戰(zhàn)】

    北京時(shí)間:2023/6/9/9:13,今天8:15起床,可能是最近課非常少,導(dǎo)致寫(xiě)博客沒(méi)什么壓力,什么時(shí)間都能寫(xiě),導(dǎo)致7點(diǎn)起不來(lái),哈哈哈,習(xí)慣睡懶覺(jué)了,但是問(wèn)題不大,還在可控范圍內(nèi),并且就在前天下午,我們進(jìn)行了學(xué)校MySQL的期末考試,大一就學(xué)MySQL,我甚是想吐糟,實(shí)操題對(duì)于

    2024年02月08日
    瀏覽(31)
  • C# 正則表達(dá)式30分鐘入門(mén)教程到放棄

    最近用到了C#的Regex類(lèi),所以又復(fù)習(xí)了一遍C#的正則表達(dá)式,發(fā)現(xiàn)還是和其他語(yǔ)言或者說(shuō)以前的學(xué)習(xí)有很多不同以及提高之處,所以寫(xiě)這篇文章,用來(lái)給后來(lái)人一個(gè)系統(tǒng)性的教程或者引導(dǎo)。 字符是計(jì)算機(jī)軟件處理文字時(shí)最基本的單位,可能是字母,數(shù)字,標(biāo)點(diǎn)符號(hào),空格,換行

    2024年02月15日
    瀏覽(25)
  • SIMetrix 8.30 電路仿真軟件用表達(dá)式為元器件值賦值的方法

    SIMetrix 8.30 電路仿真軟件用表達(dá)式為元器件值賦值的方法

    SIMetrix/SIMPLIS為一款結(jié)合速度與精度的模擬電路仿真軟件,SIMetrix基于SPICE模型,可精確仿真瞬態(tài);而SIMPLIS則是對(duì)器件進(jìn)行分段線性建模,將一個(gè)完整的系統(tǒng)定義成完整的線性電路拓?fù)溲h(huán)序列,因此可獲得很高的速度。 用SIMetrix/SIMPLIS仿真軟件進(jìn)行電路仿真時(shí)經(jīng)常需要多次修改

    2024年02月16日
    瀏覽(33)
  • 【Java系列】深入解析 Lambda表達(dá)式

    【Java系列】深入解析 Lambda表達(dá)式

    ? 你只管努力,其他交給時(shí)間,時(shí)間會(huì)證明一切。 文章標(biāo)記顏色說(shuō)明: 黃色 :重要標(biāo)題 紅色 :用來(lái)標(biāo)記結(jié)論 綠色 :用來(lái)標(biāo)記一級(jí)論點(diǎn) 藍(lán)色 :用來(lái)標(biāo)記二級(jí)論點(diǎn) 希望這篇文章能讓你不僅有一定的收獲,而且可以愉快的學(xué)習(xí),如果有什么建議,都可以留言和我交流 Java La

    2024年02月10日
    瀏覽(27)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包