日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python 09day --初识python

發(fā)布時間:2025/7/25 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 09day --初识python 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

今天主要學(xué)習(xí)內(nèi)容:

一 、python簡介:

1)python的創(chuàng)始人為吉多·范羅蘇姆(Guido van Rossum)。1989年的圣誕節(jié)期間,吉多·范羅蘇姆為了在阿姆斯特丹打發(fā)時間,決心開發(fā)一個新的腳本解釋程序,作為ABC語言的一種繼承。

2)Python可以應(yīng)用于眾多領(lǐng)域,如:數(shù)據(jù)分析、組件集成、網(wǎng)絡(luò)服務(wù)、圖像處理、數(shù)值計(jì)算和科學(xué)計(jì)算等眾多領(lǐng)域。目前業(yè)內(nèi)幾乎所有大中型互聯(lián)網(wǎng)企業(yè)都在使用Python,如:Youtube、Dropbox、BT、Quora(中國知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、騰訊、汽車之家、美團(tuán)等?;ヂ?lián)網(wǎng)公司廣泛使用Python來做的事一般有:自動化運(yùn)維、自動化測試、大數(shù)據(jù)分析、爬蟲、Web 等。

3)C語言: 代碼編譯得到 機(jī)器碼 ,機(jī)器碼在處理器上直接執(zhí)行,每一條指令控制CPU工作 其他語言: 代碼編譯得到 字節(jié)碼 ,虛擬機(jī)執(zhí)行字節(jié)碼并轉(zhuǎn)換成機(jī)器碼再后在處理器上執(zhí)行

4)python的種類:

  • Cpython
    ? ? Python的官方版本,使用C語言實(shí)現(xiàn),使用最為廣泛,CPython實(shí)現(xiàn)會將源文件(py文件)轉(zhuǎn)換成字節(jié)碼文件(pyc文件),然后運(yùn)行在Python虛擬機(jī)上。
  • Jyhton
    ? ? Python的Java實(shí)現(xiàn),Jython會將Python代碼動態(tài)編譯成Java字節(jié)碼,然后在JVM上運(yùn)行。
  • IronPython
    ? ? Python的C#實(shí)現(xiàn),IronPython將Python代碼編譯成C#字節(jié)碼,然后在CLR上運(yùn)行。(與Jython類似)
  • PyPy(特殊)
    ? ? Python實(shí)現(xiàn)的Python,將Python的字節(jié)碼字節(jié)碼再編譯成機(jī)器碼。

5)python安裝及環(huán)境變量設(shè)置

6)python解釋器

執(zhí)行Python代碼時,如果導(dǎo)入了其他的 .py 文件,那么,執(zhí)行過程中會自動生成一個與其同名的 .pyc 文件,該文件就是Python解釋器編譯之后產(chǎn)生的字節(jié)碼。

ps:代碼經(jīng)過編譯可以產(chǎn)生字節(jié)碼;字節(jié)碼通過反編譯也可以得到代碼。

二、變量

變量定義的規(guī)則:

  • 變量名只能是 字母、數(shù)字或下劃線的任意組合
  • 變量名的第一個字符不能是數(shù)字
  • 以下關(guān)鍵字不能聲明為變量名
    ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

三、流程控制

1)if? 條件語句:

  

name = raw_input('請輸入用戶名:')if name == "alex"print "超級管理員" elif name == "eric":print "普通管理員" elif name == "tony" or name == "rain":print "業(yè)務(wù)主管" else:print "普通用戶" View Code

?2)while 循環(huán)條件:

while True:print "123"continueprint "789"breakprint "456" View Code

四、練習(xí)題

1、使用while循環(huán)輸入 1 2 3 4 5 6 ? ? 8 9 10

n = 1
while n < 11 :
if n == 7 :
pass
else:
print (n)
n = n + 1

  

2、求1-100的所有數(shù)的和

?

n = 1 sum = 0 while n < 101:sum = sum + nn = n + 1print(sum)

  

?

3、輸出 1-100 內(nèi)的所有奇數(shù)

n = 1 while n < 101 :if n %2== 0:passelse:print (n)n = n + 1

  

?

4、輸出 1-100 內(nèi)的所有偶數(shù)

n = 1 while n < 101 :if n %2== 0:print (n)else:passn = n + 1

?

?

5、求1-2+3-4+5 ... 99的所有數(shù)的和

n = 1 sum1= 0 sum2 = 0 while n < 100:if n%2 == 0:sum1 = sum1 + nelse:sum2 = sum2+nn = n + 1 sum = sum2 - sum1 print(sum)

  

?

6、用戶登陸(三次機(jī)會重試)

n = 1
while n < 4 :
n1 = input("請輸入用戶名:")
n2 = input("請輸入密碼:")


if n1 == "root" and n2 == "root123":
print("登錄成功")
break

else:
if n == 3:
print("登錄失敗,這是最后一次機(jī)會,用戶已鎖定")
else:
print("登錄失敗,請重新輸入")

n = n + 1

?

# -*- coding:utf-8 -*- num = 1 while True:a = raw_input("UserName:")b = raw_input("PassWord:")if a == "zzq" and b == "wyzzq8023":print u"登錄成功..."breakelif num > 3:print u"用戶名或密碼錯誤..."print u"輸入次數(shù)達(dá)到上限,退出程序..."breakelse:print u"用戶名或密碼錯誤,請重新輸入..."num += 1continue

  

轉(zhuǎn)載于:https://www.cnblogs.com/yuzhiboyou/p/10043976.html

總結(jié)

以上是生活随笔為你收集整理的python 09day --初识python的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。