久久精品国产亚洲高清|精品日韩中文乱码在线|亚洲va中文字幕无码久|伊人久久综合狼伊人久久|亚洲不卡av不卡一区二区|精品久久久久久久蜜臀AV|国产精品19久久久久久不卡|国产男女猛烈视频在线观看麻豆

    1. <style id="76ofp"></style>

      <style id="76ofp"></style>
      <rt id="76ofp"></rt>
      <form id="76ofp"><optgroup id="76ofp"></optgroup></form>
      1. 千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

        手機(jī)站
        千鋒教育

        千鋒學(xué)習(xí)站 | 隨時(shí)隨地免費(fèi)學(xué)

        千鋒教育

        掃一掃進(jìn)入千鋒手機(jī)站

        領(lǐng)取全套視頻
        千鋒教育

        關(guān)注千鋒學(xué)習(xí)站小程序
        隨時(shí)隨地免費(fèi)學(xué)習(xí)課程

        當(dāng)前位置:首頁(yè)  >  技術(shù)干貨  > Python 的主要特性

        Python 的主要特性

        來(lái)源:千鋒教育
        發(fā)布人:xqq
        時(shí)間: 2023-11-06 21:43:30 1699278210

        以SecureCRT為客戶端,作為Python的編程IDE,Python有兩種主要的方式來(lái)完成你的要求:語(yǔ)句和表達(dá)式(函數(shù)、算術(shù)表達(dá)式等),什么是語(yǔ)句呢,就是你告訴Python做什么,它就為你做什么,語(yǔ)句有輸入,也有輸出,我們以經(jīng)典的HelloWorld作為編程實(shí)例講解語(yǔ)句的例子

        >>>print'HelloWorld!'

        HelloWorld!

        而表達(dá)式?jīng)]有關(guān)鍵字。它們可以是使用數(shù)學(xué)運(yùn)算符構(gòu)成的算術(shù)表達(dá)式,也可以是使用括號(hào)調(diào)用的函數(shù)。它們可以接受用戶輸入,也可以不接受用戶輸入,有些會(huì)有輸出,有些則沒(méi)有。(在Python中未指定返回值的函數(shù)會(huì)自動(dòng)返回None,等價(jià)于NULL)下面舉一個(gè)例子,函數(shù)abs()接受一個(gè)數(shù)值輸入,然后輸出這個(gè)數(shù)值的絕對(duì)值:

        >>>abs(-4)

        4

        >>>abs(4)

        4

        1.1print語(yǔ)句

        Python和大多數(shù)解釋執(zhí)行的腳本語(yǔ)言,使用語(yǔ)句進(jìn)行輸出。很多的shell腳本語(yǔ)言使用echo命令來(lái)輸出程序結(jié)果。

        在交互式解釋器中,你可以用print語(yǔ)句顯示變量的字符串表示,或者僅使用變量名查看該變量的原始值。

        >>>myString='HelloWorld!'

        >>>printmyString

        HelloWorld!

        >>>myString

        'HelloWorld!'

        注意:在僅用變量名時(shí),輸出的字符串是被用單引號(hào)括起來(lái)了的。這是為了讓非字符串對(duì)象也能以字符串的方式顯示在屏幕上,即它顯示的是該對(duì)象的字符串表示,而不僅僅是字符串本身。引號(hào)表示你剛剛輸入的變量的值是一個(gè)字符串。等你對(duì)Python有了較深入的了解之后,你就知道print語(yǔ)句調(diào)用str()函數(shù)顯示對(duì)象,而交互式解釋器則調(diào)repr()函數(shù)來(lái)顯示對(duì)象。

        1.2程序輸入和raw_input()內(nèi)建函數(shù)

        下劃線(_)在解釋器中有特別的含義,表示最后一個(gè)表達(dá)式的值。所以上面的代碼執(zhí)行之后,下劃線變量會(huì)包含字符串:

        >>>_

        HlelloWorld!

        Python的print語(yǔ)句,與字符串格式運(yùn)算符(%)結(jié)合使用,可實(shí)現(xiàn)字符串替換功能,這一點(diǎn)和C語(yǔ)言中的printf()函數(shù)非常相似:

        >>>print"%sisnumber%d!"%("Python",1)//%s表示由一個(gè)字符串來(lái)替換,而%d表示由一個(gè)整數(shù)來(lái)替換

        Pythonisnumber1!

        另外一個(gè)很常用的就是%f,它表示由一個(gè)浮點(diǎn)數(shù)來(lái)替換。

        1.3程序輸入和內(nèi)建函數(shù)raw_input()

        從用戶那里得到數(shù)據(jù)輸入的最容易的方法是使用raw_input()內(nèi)建函數(shù)。它讀取標(biāo)準(zhǔn)輸入,并將讀取到的數(shù)據(jù)賦值給指定的變量。你可以使用int()內(nèi)建函數(shù)將用戶輸入的字符串轉(zhuǎn)換為整數(shù)。

        >>>user=raw_input('Enterloginname:')

        Enterloginname:root

        >>>print'Yourloginis:',user

        Yourloginis:root

        上面這個(gè)例子只能用于文本輸入,下面是輸入一個(gè)數(shù)值字符串(并將字符串轉(zhuǎn)換為整數(shù))的例子:

        >>>num=raw_input('Nowenteranumber:')

        Nowenteranumber:1024

        >>>print'Doublingyournumber:%d'%(int(num)*2)

        Doublingyournumber:2048

        內(nèi)建函數(shù)int()將數(shù)值字符串轉(zhuǎn)換成整數(shù)值,這樣才可以對(duì)它進(jìn)行數(shù)學(xué)運(yùn)算(int()函數(shù)具體用戶后面將會(huì)詳細(xì)講解)

        在學(xué)習(xí)Python的過(guò)程中,如果需要得到一個(gè)生疏函數(shù)的幫助,只需要對(duì)它調(diào)用內(nèi)建函數(shù)help()。通過(guò)用函數(shù)名作為help()的參數(shù)就能得到相應(yīng)的幫助信息:

        >>>help(raw_input)

        Helponbuilt-infunctionraw_inputinmodule__builtin__:

        raw_input(...)

        raw_input([prompt])->string

        新手在需要顯示信息或得到用戶輸入時(shí),很容易想到使用print語(yǔ)句和raw_input()內(nèi)建函數(shù)。不過(guò)我們?cè)诖私ㄗh函數(shù)應(yīng)該保持其清晰性,也就是它只應(yīng)該接受參數(shù),返回結(jié)果。從用戶那里得到需要的數(shù)據(jù),然后調(diào)用函數(shù)處理,從函數(shù)得到返回值,然后顯示結(jié)果給用戶。這樣你就能夠在其它地方也可以使用你的函數(shù)而不必?fù)?dān)心自定義輸出的問(wèn)題。這個(gè)規(guī)則的一個(gè)例外是,如果函數(shù)的基本功能就是為了得到用戶輸出,或者就是為了輸出信息,這時(shí)在函數(shù)體使用print語(yǔ)句raw_input()也未嘗不可。更重要的,將函數(shù)分為兩大類,一類只做事,不需要返回值(比如與用戶交互或設(shè)置變量的值),另一類則執(zhí)行一些運(yùn)算,最后返回結(jié)果。。如果輸出就是函數(shù)的目的,那么在函數(shù)體內(nèi)使用print語(yǔ)句也是可以接受的選擇。如果輸出就是函數(shù)的目的,那么在函數(shù)體內(nèi)使用print語(yǔ)句也是可以接受的選擇。

        以上內(nèi)容為大家介紹了Python的主要特性,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。http://www.2667701.com/

        聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
        10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
        請(qǐng)您保持通訊暢通,專屬學(xué)習(xí)老師24小時(shí)內(nèi)將與您1V1溝通
        免費(fèi)領(lǐng)取
        今日已有369人領(lǐng)取成功
        劉同學(xué) 138****2860 剛剛成功領(lǐng)取
        王同學(xué) 131****2015 剛剛成功領(lǐng)取
        張同學(xué) 133****4652 剛剛成功領(lǐng)取
        李同學(xué) 135****8607 剛剛成功領(lǐng)取
        楊同學(xué) 132****5667 剛剛成功領(lǐng)取
        岳同學(xué) 134****6652 剛剛成功領(lǐng)取
        梁同學(xué) 157****2950 剛剛成功領(lǐng)取
        劉同學(xué) 189****1015 剛剛成功領(lǐng)取
        張同學(xué) 155****4678 剛剛成功領(lǐng)取
        鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
        董同學(xué) 138****2867 剛剛成功領(lǐng)取
        周同學(xué) 136****3602 剛剛成功領(lǐng)取
        相關(guān)推薦HOT
        Python中的'==' 和 'is'

        ==和is是Python對(duì)象比較中常用的兩種方式,==比較對(duì)象的值是否相等,is比較對(duì)象的身份標(biāo)識(shí)(ID)是否相等,是否是同一個(gè)對(duì)象,是否指向同一個(gè)內(nèi)存...詳情>>

        2023-11-06 23:38:43
        Python內(nèi)存分配

        一、前言大多數(shù)編譯型語(yǔ)言,變量在使用前必須先聲明,其中C語(yǔ)言更加苛刻:變量聲明必須位于代碼塊最開(kāi)始,且在任何其他語(yǔ)句之前。其他語(yǔ)言,想C...詳情>>

        2023-11-06 22:33:55
        Python 腳本自啟動(dòng)及定時(shí)任務(wù)

        讓Python隨Linux開(kāi)機(jī)自動(dòng)運(yùn)行1、準(zhǔn)備好要自啟的腳本auto.py2、用root權(quán)限編輯以下文件sudovim/ect/rc.local3、在exit0上面編輯啟動(dòng)腳本的命令/u...詳情>>

        2023-11-06 21:57:55
        python字符串處理相關(guān)函數(shù)

        python中字符串中字符大小寫(xiě)的變換:*S.lower()#小寫(xiě)*S.upper()#大寫(xiě)*S.swapcase()#大小寫(xiě)互換*S.capitalize()#首字母大寫(xiě)*String.capwor詳情>>

        2023-11-06 21:54:19
        如何在Linux中運(yùn)行Python源文件

        一??蓤?zhí)行的Python程序這部分內(nèi)容只對(duì)Linux/Unix用戶適用,不過(guò)Windows用戶可能也對(duì)程序的第一行比較好奇。首先我們需要通過(guò)chmod命令,給程序...詳情>>

        2023-11-06 21:50:43
        东辽县| 彭水| 靖州| 高清| 镇巴县| 阿鲁科尔沁旗| 两当县| 天镇县| 梅河口市| 丹寨县| 衡南县| 哈尔滨市| 安多县| 天门市| 灌阳县| 饶平县| 东源县| 平果县| 织金县| 肇庆市| 东阿县| 策勒县| 盐津县| 商城县| 怀仁县| 习水县| 沭阳县| 南部县| 湖北省| 益阳市| 衡水市| 枝江市| 新龙县| 陆川县| 兴业县| 绥滨县| 金昌市| 北流市| 合水县| 盐边县| 云龙县|