HOME 首頁(yè)
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營(yíng)
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    通用文章生成器

    發(fā)布時(shí)間:2023-04-16 05:54:37     稿源: 創(chuàng)意嶺    閱讀: 108        

    大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于通用文章生成器的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。

    開(kāi)始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等

    只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁(yè)版、PC客戶端

    官網(wǎng):https://ai.de1919.com。

    本文目錄:

    通用文章生成器

    word2003怎么生成目錄啊,每次都會(huì)出現(xiàn) 錯(cuò)誤!未找到目錄項(xiàng)。是怎么回事?急?。?!

    下面根據(jù)我的實(shí)際經(jīng)驗(yàn)介紹兩種方法:
    第一種,直接插入法。這是最簡(jiǎn)單的方法。
    如果你在寫作文章的時(shí)候就應(yīng)用了Word2003自動(dòng)套用的格式,比如說(shuō)我寫上“前言”兩個(gè)字,在“樣式與格式”工具欄(別跟我說(shuō)你不知道這個(gè)工具欄,就是你可以在里面選字體字號(hào)的那個(gè))中打開(kāi)最前面顯示為“正文”的那個(gè)下拉框,在里面選擇“標(biāo)題”,則“前言”二字會(huì)自動(dòng)居中并在前面顯示一個(gè)黑點(diǎn),這就為“前言”應(yīng)用了“標(biāo)題”樣式。
    按回車鍵會(huì)自動(dòng)跳到下一行,現(xiàn)在下一行可能也會(huì)被自動(dòng)應(yīng)用了“標(biāo)題”的樣式(這視你的設(shè)置而定),如果要取消的話,請(qǐng)按前面的方法在“樣式與格式”工具欄最前下拉框中選擇“清除格式”。
    同理,你也可以為文章的其他內(nèi)容應(yīng)用“標(biāo)題1”、“標(biāo)題2”的樣式,或者是為某一節(jié)的幾點(diǎn)應(yīng)用編號(hào)格式,請(qǐng)自行嘗試。
    所有的格式都設(shè)置好之后,現(xiàn)在就可以自動(dòng)生成目錄啦。請(qǐng)把光標(biāo)移至文章最前面(我們就要在這里生成文章的目錄),在“插入”菜單中依次點(diǎn)“引用”、“索引和目錄”就在當(dāng)前光標(biāo)處生成了一個(gè)目錄。
    說(shuō)明:如果目錄生成之后你又修改了某些章節(jié)的文字(例如把“前言”改成了“緒論”),目錄中卻還是“前言”,請(qǐng)?jiān)谀夸浬宵c(diǎn)右鍵,選擇“更新域”、“更新整個(gè)目錄”,現(xiàn)在“前言”就更新為“緒論”了。
    第二種,是最麻煩的,但也是最常遇到的。
    因?yàn)槲覀兇蟛糠秩硕紱](méi)有在寫作過(guò)程中就應(yīng)用各樣式,比如說(shuō)我們會(huì)為“前言”設(shè)置一個(gè)比較大的字號(hào),再為它設(shè)置居中,使它看起來(lái)象是標(biāo)題。我們會(huì)為我們的論述手動(dòng)輸入1、2、3的序號(hào)來(lái)取代Word為我們自動(dòng)生成的1、2、3(說(shuō)實(shí)話,Word自動(dòng)生成的那些序號(hào)格式確實(shí)不怎么符合中國(guó)人的習(xí)慣,反正我是從不用自動(dòng)生成序號(hào)的^_^)。
    但在這種情況下,笨Word是不會(huì)把你設(shè)置的大號(hào)居中的“前言”二字認(rèn)為是標(biāo)題的。如果你也想自動(dòng)生成目錄的話,Word會(huì)固執(zhí)的告訴你“沒(méi)有找到目錄項(xiàng)!”,哈哈!
    現(xiàn)在提供一種補(bǔ)救的方法,就是自己逐一為各章節(jié)文字應(yīng)用“標(biāo)題”、“標(biāo)題1”、“標(biāo)題2”等樣式,然后就可以自動(dòng)生成目錄啦。
    還有一個(gè)問(wèn)題,你想把每一章的字體設(shè)為黑體二號(hào)字的話,就不行了。Word默認(rèn)的“標(biāo)題”樣式是宋體三號(hào)加粗。這時(shí)候我們應(yīng)該添加自己的樣式?,F(xiàn)在我就以添加一個(gè)名稱為“章”的樣式為例來(lái)介紹一下方法,其他如“節(jié)”“條”的樣式添加方法可依此法同理操作。
    .點(diǎn)“格式”菜單,選“樣式和格式”,在屏幕右中的位置會(huì)出現(xiàn)“樣式和格式”設(shè)置欄,找到“新樣式”那個(gè)按鈕,點(diǎn)擊之后會(huì)出現(xiàn)“新建格式”對(duì)話框,我簡(jiǎn)單介紹一下各項(xiàng)的意思:
    “名稱”,在這里為你的新樣式取一個(gè)名,本例中輸入“章”。
    “樣式類型”,這個(gè)不管它。
    “樣式基于”,這個(gè)一定要選,不選擇它的話,Word是不會(huì)認(rèn)識(shí)你新建的樣式的,本例中可以選擇“標(biāo)題”
    “后續(xù)段落樣式”,這個(gè)也可以不管它。
    下面就是為我們的新建樣式“章”設(shè)置具體參數(shù)了,本例中設(shè)置為“黑體、二號(hào)、居中”,你可以根據(jù)自己的喜好設(shè)置其他參數(shù)。
    “添加到模板”,就是否把這個(gè)樣式保存在通用模板中,以便于編輯其他文件時(shí)也可以使用這個(gè)樣式。
    “自動(dòng)更新”,這個(gè)一定要選上。如果以后領(lǐng)導(dǎo)又通知你要把每章的字號(hào)修改得大一點(diǎn)或是小一點(diǎn),這時(shí)候你就會(huì)發(fā)現(xiàn)它的好處了。我們可以直接在右中的“樣式和格式”設(shè)置欄的“章”樣式上點(diǎn)右鍵“修改”,輕松地把“章”的字號(hào)按要求進(jìn)行調(diào)整,完成之后,Word會(huì)自動(dòng)把文章中應(yīng)用了“章”樣式的文字更新為調(diào)整后的樣子。

    如何使WORD自動(dòng)生成目錄的頁(yè)碼和正文的頁(yè)碼一樣

    1、生成頁(yè)碼:常規(guī)正文不包括封面和目錄,因此在目錄和正文之間設(shè)置分隔符,以便正文的第一頁(yè)可以從第01頁(yè)開(kāi)始。

    2、大綱級(jí)別:為每個(gè)標(biāo)題分配一個(gè)自定義級(jí)別,分為第一級(jí)標(biāo)題,第二級(jí)標(biāo)題......,第二級(jí)標(biāo)題是第一級(jí)標(biāo)題的子標(biāo)題,依此類推,一般目錄最好不要超過(guò)三級(jí)標(biāo)題。 

    3、級(jí)別設(shè)置:選擇標(biāo)題,右鍵單擊段落 - 大綱級(jí)別選擇,需要注意一定要設(shè)置所有標(biāo)題。

    4、自動(dòng)目錄插入:將光標(biāo)放在目錄頁(yè)面的reference-insert目錄中。

    5、設(shè)置目錄:在彈出目錄設(shè)置對(duì)話框中,設(shè)置目錄的基本信息,常規(guī)顯示級(jí)別選擇:3。完成后,單擊“確定”。

    6、目錄鏈接:此時(shí),您會(huì)發(fā)現(xiàn)目錄已自動(dòng)插入到單詞中。單擊任何詳細(xì)信息并同時(shí)按ctrl鍵,您會(huì)發(fā)現(xiàn)鼠標(biāo)自動(dòng)更改為手形標(biāo)記。

    7、自動(dòng)定位:點(diǎn)擊任意標(biāo)題,例如,點(diǎn)擊第九篇文章,促進(jìn)區(qū)域協(xié)調(diào)與發(fā)展。該目錄顯示為第24頁(yè),頁(yè)面直接跳轉(zhuǎn)到第24頁(yè)的正文。完成單詞目錄頁(yè)碼和正文頁(yè)碼相同。

    8、目錄格式:通用目錄的對(duì)齊方式是分散對(duì)齊,格式字體大小和間距,可根據(jù)紙張要求進(jìn)行調(diào)整。

    9、自動(dòng)更新:如果更改了頁(yè)碼或更改了標(biāo)題,則原始自動(dòng)目錄將不會(huì)無(wú)效。您只需右鍵單擊并選擇目錄區(qū)域中的更新字段即可。將顯示僅更新頁(yè)碼和更新整個(gè)目錄的功能。 

    如何更好地理解Python迭代器和生成器

    Python這門語(yǔ)言中,生成器毫無(wú)疑問(wèn)是最有用的特性之一。與此同時(shí),也是使用的最不廣泛的Python特
    性之一。究其原因,主要是因?yàn)?,在其他主流語(yǔ)言里面沒(méi)有生成器的概念。正是由于生成器是一
    個(gè)“新”的東西,所以,它一方面沒(méi)有引起廣大工程師的重視,另一方面,也增加了工程師的學(xué)習(xí)成本,
    最終導(dǎo)致大家錯(cuò)過(guò)了Python中如此有用的一個(gè)特性。
    我的這篇文章,希望通過(guò)簡(jiǎn)單易懂的方式,深入淺出地介紹Python的生成器,以改變“如此有用的特性卻
    使用極不廣泛”的現(xiàn)象。本文的組織如下:在第1章,我們簡(jiǎn)單地介紹了Python中的迭代器協(xié)議;在本文
    第2章,將會(huì)詳細(xì)介紹生成器的概念和語(yǔ)法;在第3章,將會(huì)給出一個(gè)有用的例子,說(shuō)明使用生成器的好
    處;在本文最后,簡(jiǎn)單的討論了使用生成器的注意事項(xiàng)。
    1. 迭代器協(xié)議
    由于生成器自動(dòng)實(shí)現(xiàn)了迭代器協(xié)議,而迭代器協(xié)議對(duì)很多人來(lái)說(shuō),也是一個(gè)較為抽象的概念。所以,為了
    更好的理解生成器,我們需要簡(jiǎn)單的回顧一下迭代器協(xié)議的概念。
    1. 迭代器協(xié)議是指:對(duì)象需要提供next方法,它要么返回迭代中的下一項(xiàng),要么就引起一個(gè)
    StopIteration異常,以終止迭代
    2. 可迭代對(duì)象就是:實(shí)現(xiàn)了迭代器協(xié)議的對(duì)象
    3. 協(xié)議是一種約定,可迭代對(duì)象實(shí)現(xiàn)迭代器協(xié)議,Python的內(nèi)置工具(如for循環(huán),sum,min,max函
    數(shù)等)使用迭代器協(xié)議訪問(wèn)對(duì)象。
    舉個(gè)例子:在所有語(yǔ)言中,我們都可以使用for循環(huán)來(lái)遍歷數(shù)組,Python的list底層實(shí)現(xiàn)是一個(gè)數(shù)組,所
    以,我們可以使用for循環(huán)來(lái)遍歷list。如下所示:
    >>> for n in [1, 2, 3, 4]:
    ... print n
    但是,對(duì)Python稍微熟悉一點(diǎn)的朋友應(yīng)該知道,Python的for循環(huán)不但可以用來(lái)遍歷list,還可以用來(lái)遍歷
    文件對(duì)象,如下所示:
    >>> with open(‘/etc/passwd’) as f: # 文件對(duì)象提供迭代器協(xié)議
    ... for line in f: # for循環(huán)使用迭代器協(xié)議訪問(wèn)文件
    ... print line
    ...
    為什么在Python中,文件還可以使用for循環(huán)進(jìn)行遍歷呢?這是因?yàn)?,在Python中,文件對(duì)象實(shí)現(xiàn)了迭代
    器協(xié)議,for循環(huán)并不知道它遍歷的是一個(gè)文件對(duì)象,它只管使用迭代器協(xié)議訪問(wèn)對(duì)象即可。正是由于
    Python的文件對(duì)象實(shí)現(xiàn)了迭代器協(xié)議,我們才得以使用如此方便的方式訪問(wèn)文件,如下所示:
    >>> f = open('/etc/passwd')
    >>> dir(f)
    ['__class__', '__enter__', '__exit__', '__iter__', '__new__', 'writelines', '...'
    2. 生成器
    Python使用生成器對(duì)延遲操作提供了支持。所謂延遲操作,是指在需要的時(shí)候才產(chǎn)生結(jié)果,而不是立即產(chǎn)
    生結(jié)果。這也是生成器的主要好處。
    Python有兩種不同的方式提供生成器:
    2017/11/6 如何更好地理解Python迭代器和生成器? - 知乎
    https://www.zhihu.com/question/20829330 2/5
    1. 生成器函數(shù):常規(guī)函數(shù)定義,但是,使用yield語(yǔ)句而不是return語(yǔ)句返回結(jié)果。yield語(yǔ)句一次返回一
    個(gè)結(jié)果,在每個(gè)結(jié)果中間,掛起函數(shù)的狀態(tài),以便下次重它離開(kāi)的地方繼續(xù)執(zhí)行
    2. 生成器表達(dá)式:類似于列表推導(dǎo),但是,生成器返回按需產(chǎn)生結(jié)果的一個(gè)對(duì)象,而不是一次構(gòu)建一個(gè)
    結(jié)果列表
    2.1 生成器函數(shù)
    我們來(lái)看一個(gè)例子,使用生成器返回自然數(shù)的平方(注意返回的是多個(gè)值):
    def gensquares(N):
    for i in range(N):
    yield i ** 2
    for item in gensquares(5):
    print item,
    使用普通函數(shù):
    def gensquares(N):
    res = []
    for i in range(N):
    res.append(i*i)
    return res
    for item in gensquares(5):
    print item,
    可以看到,使用生成器函數(shù)代碼量更少。
    2.2 生成器表達(dá)式
    使用列表推導(dǎo),將會(huì)一次產(chǎn)生所有結(jié)果:
    >>> squares = [x**2 for x in range(5)]
    >>> squares
    [0, 1, 4, 9, 16]
    將列表推導(dǎo)的中括號(hào),替換成圓括號(hào),就是一個(gè)生成器表達(dá)式:
    >>> squares = (x**2 for x in range(5))
    >>> squares>>> next(squares)
    0
    >>> next(squares)
    1
    >>> next(squares)
    4
    >>> list(squares)
    [9, 16]
    Python不但使用迭代器協(xié)議,讓for循環(huán)變得更加通用。大部分內(nèi)置函數(shù),也是使用迭代器協(xié)議訪問(wèn)對(duì)象
    的。例如, sum函數(shù)是Python的內(nèi)置函數(shù),該函數(shù)使用迭代器協(xié)議訪問(wèn)對(duì)象,而生成器實(shí)現(xiàn)了迭代器協(xié)
    2017/11/6 如何更好地理解Python迭代器和生成器? - 知乎
    https://www.zhihu.com/question/20829330 3/5
    議,所以,我們可以直接這樣計(jì)算一系列值的和:
    >>> sum(x ** 2 for x in xrange(4))
    而不用多此一舉的先構(gòu)造一個(gè)列表:
    >>> sum([x ** 2 for x in xrange(4)])
    2.3 再看生成器
    前面已經(jīng)對(duì)生成器有了感性的認(rèn)識(shí),我們以生成器函數(shù)為例,再來(lái)深入探討一下Python的生成器:
    1. 語(yǔ)法上和函數(shù)類似:生成器函數(shù)和常規(guī)函數(shù)幾乎是一樣的。它們都是使用def語(yǔ)句進(jìn)行定義,差別在
    于,生成器使用yield語(yǔ)句返回一個(gè)值,而常規(guī)函數(shù)使用return語(yǔ)句返回一個(gè)值
    2. 自動(dòng)實(shí)現(xiàn)迭代器協(xié)議:對(duì)于生成器,Python會(huì)自動(dòng)實(shí)現(xiàn)迭代器協(xié)議,以便應(yīng)用到迭代背景中(如for
    循環(huán),sum函數(shù))。由于生成器自動(dòng)實(shí)現(xiàn)了迭代器協(xié)議,所以,我們可以調(diào)用它的next方法,并且,
    在沒(méi)有值可以返回的時(shí)候,生成器自動(dòng)產(chǎn)生StopIteration異常
    3. 狀態(tài)掛起:生成器使用yield語(yǔ)句返回一個(gè)值。yield語(yǔ)句掛起該生成器函數(shù)的狀態(tài),保留足夠的信息,
    以便之后從它離開(kāi)的地方繼續(xù)執(zhí)行
    3. 示例
    我們?cè)賮?lái)看兩個(gè)生成器的例子,以便大家更好的理解生成器的作用。
    首先,生成器的好處是延遲計(jì)算,一次返回一個(gè)結(jié)果。也就是說(shuō),它不會(huì)一次生成所有的結(jié)果,這對(duì)于大
    數(shù)據(jù)量處理,將會(huì)非常有用。
    大家可以在自己電腦上試試下面兩個(gè)表達(dá)式,并且觀察內(nèi)存占用情況。對(duì)于前一個(gè)表達(dá)式,我在自己的電
    腦上進(jìn)行測(cè)試,還沒(méi)有看到最終結(jié)果電腦就已經(jīng)卡死,對(duì)于后一個(gè)表達(dá)式,幾乎沒(méi)有什么內(nèi)存占用。
    sum([i for i in xrange(10000000000)])
    sum(i for i in xrange(10000000000))
    除了延遲計(jì)算,生成器還能有效提高代碼可讀性。例如,現(xiàn)在有一個(gè)需求,求一段文字中,每個(gè)單詞出現(xiàn)
    的位置。
    不使用生成器的情況:
    def index_words(text):
    result = []
    if text:
    result.append(0)
    for index, letter in enumerate(text, 1):
    if letter == ' ':
    result.append(index)
    return result
    使用生成器的情況:
    2017/11/6 如何更好地理解Python迭代器和生成器? - 知乎
    https://www.zhihu.com/question/20829330 4/5
    def index_words(text):
    if text:
    yield 0
    for index, letter in enumerate(text, 1):
    if letter == ' ':
    yield index
    這里,至少有兩個(gè)充分的理由說(shuō)明 ,使用生成器比不使用生成器代碼更加清晰:
    1. 使用生成器以后,代碼行數(shù)更少。大家要記住,如果想把代碼寫的Pythonic,在保證代碼可讀性的前
    提下,代碼行數(shù)越少越好
    2. 不使用生成器的時(shí)候,對(duì)于每次結(jié)果,我們首先看到的是result.append(index),其次,才是index。
    也就是說(shuō),我們每次看到的是一個(gè)列表的append操作,只是append的是我們想要的結(jié)果。使用生成
    器的時(shí)候,直接yield index,少了列表append操作的干擾,我們一眼就能夠看出,代碼是要返回
    index。
    這個(gè)例子充分說(shuō)明了,合理使用生成器,能夠有效提高代碼可讀性。只要大家完全接受了生成器的概念,
    理解了yield語(yǔ)句和return語(yǔ)句一樣,也是返回一個(gè)值。那么,就能夠理解為什么使用生成器比不使用生成
    器要好,能夠理解使用生成器真的可以讓代碼變得清晰易懂。
    4. 使用生成器的注意事項(xiàng)
    相信通過(guò)這篇文章,大家已經(jīng)能夠理解生成器的作用和好處。但是,還沒(méi)有結(jié)束,使用生成器,也有一點(diǎn)
    注意事項(xiàng)。
    我們直接來(lái)看例子,假設(shè)文件中保存了每個(gè)省份的人口總數(shù),現(xiàn)在,需要求每個(gè)省份的人口占全國(guó)總?cè)丝?br/>的比例。顯然,我們需要先求出全國(guó)的總?cè)丝?,然后在遍歷每個(gè)省份的人口,用每個(gè)省的人口數(shù)除以總?cè)?br/>口數(shù),就得到了每個(gè)省份的人口占全國(guó)人口的比例。
    如下所示:
    def get_province_population(filename):
    with open(filename) as f:
    for line in f:
    yield int(line)
    gen = get_province_population('data.txt')
    all_population = sum(gen)
    #print all_population
    for population in gen:
    print population / all_population
    執(zhí)行上面這段代碼,將不會(huì)有任何輸出,這是因?yàn)?,生成器只能遍歷一次。在我們執(zhí)行sum語(yǔ)句的時(shí)候,
    就遍歷了我們的生成器,當(dāng)我們?cè)俅伪闅v我們的生成器的時(shí)候,將不會(huì)有任何記錄。所以,上面的代碼不
    會(huì)有任何輸出。
    因此,生成器的唯一注意事項(xiàng)就是:生成器只能遍歷一次。
    5. 總結(jié)
    2017/11/6 如何更好地理解Python迭代器和生成器? - 知乎
    https://www.zhihu.com/question/20829330 5/5
    本文深入淺出地介紹了Python中,一個(gè)容易被大家忽略的重要特性,即Python的生成器。為了講解生成
    器,本文先介紹了迭代器協(xié)議,然后介紹了生成器函數(shù)和生成器表達(dá)式,并通過(guò)示例演示了生成器的優(yōu)點(diǎn)
    和注意事項(xiàng)。在實(shí)際工作中,充分利用Python生成器,不但能夠減少內(nèi)存使用,還能夠提高代碼可讀性。
    掌握生成器也是Python高手的標(biāo)配。希望本文能夠幫助大家理解Python的生成器

    以上就是關(guān)于通用文章生成器相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。


    推薦閱讀:

    銷售年終工作總結(jié)個(gè)人通用版(銷售年終工作總結(jié)個(gè)人通用版怎么寫)

    景觀設(shè)計(jì)庫(kù)(景觀設(shè)計(jì)庫(kù)lumion通用序列號(hào))

    抖音普通用戶作品置頂(抖音普通用戶作品置頂蘋果手機(jī))

    杭州四季青服裝批發(fā)用哪個(gè)app(杭州四季青服裝批發(fā)市場(chǎng)軟件)

    試玩app賺錢下載(試玩app賺錢下載安裝)