1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          Python基礎測試題

          來源:互聯網轉載 時間:2024-01-29 08:27:59

          1、執行Python腳本的兩種方式

          答:python

            python? test.py

          ./test.py (Linux)
          2、簡述位、字節的關系

          答:8位是1個字節。


          3、簡述ascii、unicode、utf-8、gbk的關系

          答:ascii出現最早,unicode通用字符編碼,gbk支持中文


          4、請寫出“李杰”分別用utf-8和gbk編碼所占的位數

          答:utf-8所占的位數:6

            gbk所占的位數:4


          5、Pyhton 單行注釋和多行注釋分別用什么?

          答:單行注釋:#

            多行注釋:"""? """
          6、聲明變量注意事項有那些?

          答:

            1.變量名通常由字母,數字,下劃線組成;

            2.數字不能作為變量名開頭;

            3.不能以python中的關鍵字命名;

            4.變量名要有意義;

            5.不要用漢字和拼音去命名;

            6.變量名要區分大小寫;

            7.推薦使用駝峰型(GuessAge或guessAge)和下劃線(guess_age)來命名;

            8.常量通常使用大寫來定義.


          7、如有一下變量n1=5,請使用int的提供的方法,得到該變量最少

          答:bit_length


          8、布爾值分別有什么?

          答:布爾值分別有True和False。

          空字符串:    "" =>假?

          字符串有內容:  " "=>真

                   ?0=>假

                  其他=>真


          9、閱讀代碼,請寫出執行結果

          a = "henry"b = a.capitalize()print(a)print(b)

          請寫出輸出結果:

          答:

          henryHenry

          10、寫代碼,有如下變量,請按照要求實現每個功能
          name = " henrY"
          a.移除 name變量對應的值兩邊的空格,并輸入移除后的內容


          b.判斷 name變量對應的值是否以"he”開頭,并輸出結果


          c.判斷 name 變量對應的值是否以“Y”結尾,并輸出結果


          d.將name變量對應的值中的“e” 替換為“p”,并輸出結果


          e.將name變量對應的值根據“e”分割,并輸出結果。


          f.請問,上一題n分割之后得到值是什么類型(可選)?


          g.將name 變量對應的值變大寫,并輸出結果


          h.將name變量對應的值變小寫,并輸出結果


          i. 請輸出 name變量對應的值的第2個字符?


          j. 請輸出 name 變量對應的值的前3 個字符?

          k.請輸出name變量對應的值的后2個字符?


          l.請輸出name變量對應的值中“e”所在索引位置?


          m.獲取子序列,僅不包含最后一個字符。如:oldboy則獲取oldbo;root 則獲取 roo


          21、字符串是否可迭代對象?如可以請使用for循環每一個元素?

          答:是。

          可迭代對象 == 可以被for進行循環獲取

          ?# 類,類型

          str?

            各種方法

          # 對象,根據str類型創建一個對象,s1

          s1 = "henry"

          s2 = "Hello World!"

          22、請用代碼實現:
          a.利用下劃線將列表的每一個元素拼接成字符串。li="henryericrain"

          v = "_".join("henryericrain")


          b.利用下劃線將列表的每一個元素拼接成字符串,li=['henry','eric','rain'] (可選)

          v = "_".join(['henry','eric','rain'])


          23、Python2中的range和Python3中的range的區別?

          答:

          Python 2

            range:立即創建

            xrange?: for 循環時才一個一個創建

          Python 3

            range: for 循環時才一個一個創建

          for i in range(0,100,1): # 輸出0-99    print(i)for i in range(100,0,-1): # 輸出100-1    print(i)

          24、實現一個整數加法計算器:
          如:
            content=input("請輸入內容:")  #如:5+9 或 5+ 9 或 5 + 9


          25、計算用戶輸入的內容中有幾個十進制小數?? 幾個字母?
          如:
          content=input("請輸入內容:”)   #如:abc112299

          content=input("請輸入內容:") #如:abc112299c1 = 0c2 = 0for item in content:    # 如果是數字    if item.isdigit():        c1 += 1    # 如果是字母:    else:        item.isalpha()        c2 += 1print("您輸入的內容中有 %d 個數字" % c1)print("您輸入的內容中有 %d 個字母" % c2)


          26、簡述int和9等數字以及str和"xx0o"等字符串的關系?

          答:類和對象的關系。

          27、制作趣味模板程序
          需求:等待用戶輸入名字、地點、愛好,根據用戶的名字和愛好進行任意輸出
          如:敬愛可親的xxx,最喜歡在xxx地方干xxx

          name=input("請輸入您的名字:")place=input("請輸入您的地點:")hobby=input("請輸入您的愛好:")print("敬愛可親的%s,最喜歡在%s %s" % (name,place,hobby))print("敬愛可親的{0},最喜歡在{1}{2}".format(name,place,hobby))


          28、制作隨機驗證碼,不區分大小寫。
          流程:
          -用戶執行程序
          -給用戶顯示需要輸入的驗證碼 -用戶輸入的值
          用戶輸入的值和顯示的值相同時輸出正確信息,否則繼續生成隨機驗證碼繼續等

          import randomdef check_code():    checkcode = ''    for i in range(4):        current = random.randrange(0,4)        if current != i:            temp = chr(random.randint(65,90))        else:            temp = random.randint(0,9)        checkcode += str(temp)    return checkcodewhile True:    code = check_code()    print("驗證碼為:",code)    input_code=input("請輸入驗證碼(不區分大小寫):\n").lower() # 轉為小寫    code=code.lower() # 生成的驗證碼也轉為小寫    if input_code == code: # 判斷        print("驗證成功!")        break    else:        print("驗證碼輸入錯誤,請重新輸入!")        pass           

          29、開發敏感詞語過濾程序,提示用戶輸入內容,如果用戶輸入的內容中包含特殊的字符:
          如“蒼老師""東京熱”,則將內容替換為***

          word=input("請輸入一段話:")badwords='蒼老師'badwords2='東京熱' # 為真返回為0,為假返回-1condition1=word.find(badwords)condition2=word.find(badwords2)if condition1 != -1  and condition2 !=-1:    word=word.replace(badwords,"***")    word=word.replace(badwords2,"***")    print("屏蔽關鍵詞輸出:\n",word)else:    print("正常輸出:\n",word)

          30、制作表格
          循環提示用戶輸入:用戶名、密碼、郵箱(要求用戶整入的長度不超過20個字符),如果用戶輸入q或Q表示不再繼續輸入,將用戶輸入的內容以表格形式打印出來。

          s=""while True:    name = input('>>>請輸入用戶名:')    pwd = input('>>>請輸入密碼:')    mail = input('>>>請輸入郵箱:')    template = "{0}\t{1}\t{2}\t".format(name,pwd,mail) # 模板,henry    123    henry@qq.com        v = template.format(name,pwd,mail)    s = s + v    cond=input("繼續請按1,退出請按q或Q:")    if cond == '1':        continue    elif cond =='q'or cond =='Q':        break    else:        print("請輸入正確的編號!")print(s.expandtabs(20))
          標簽:敬愛的蒼老師-
          下一篇:SAP ABAP

          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          win7文件類型怎么更改?首先,確定文件類型如果要更改文件類型,必須先確定原始文件類型。一般來說,你可以先登錄你的下載網站,找到下載文件的詳細描述。如果你的文件是從別人那里復制過來的,那就簡單多了。直接問他就好了。一般來說,從網上下載的安裝文件要么是。exe或。rar,而對于圖片,一般都是要么。jpg或者。小鬼。其次,打開文件擴展名顯示。在知道了你的文件的具體類型之后,你需要打開文件名的后綴,這個...

          北京國家會議中心在什么地方?公交路線:地鐵4號線大興線地鐵2號線地鐵8號線,全程約23.4公里。1.從公益西橋乘坐地鐵4號線大興線,經過6站到達宣武門站。2.乘坐地鐵2號線,經過7站,到達鼓樓街站。3.乘坐地鐵8號線,經過4站,到達奧林匹克公園站(E出口)。4.步行約440米至國家會議中心。北京國家會議中心在什么地方?我想參加CP05伴侶節…但是不知道國家會議中心在哪里?地鐵可以直達嗎?我住的地方...

          手機話費怎么充q幣?方法::先打開電腦瀏覽器,在搜索欄直接搜索看看“騰訊充值話費中心”。然后輸入你要充值的帳號與密碼,登錄賬號。然后點擊你手機運營商.這樣的手機話費就能充q幣安卓手機q幣怎么充便宜?1.第一種方法是申請開通財付通,用財付通沖QB每月都有前200QB可以享不享受93折的優惠,遠遠超過200QB的可愜意的享受95折優惠。還不忘一提用銀行卡沖QB也能享不享受95折優惠。2.第二種方法是沖...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>