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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

day01 python基础笔记

發布時間:2025/3/20 python 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 day01 python基础笔记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

python創始人 吉多.范羅蘇姆 時間1989圣誕節

python : 優雅 清晰 簡單,是一個毓秀廣泛使用的語言.

python優缺點 優點:優雅 清晰 簡單,開發效率高, 高級語言,具有可移植性,可擴展性,可嵌入性,

缺點: 速度慢 代碼不能加密 ?線程不能利用多cpu問題

目前Python主要應用領域:

云計算: 云計算最火的語言, 典型應用OpenStack

WEB開發: 眾多優秀的WEB框架,眾多大型網站均為Python開發,Youtube, Dropbox, 豆瓣。。。, 典型

WEB框架有Django

科學運算、人工智能: 典型庫NumPy, SciPy, Matplotlib, Enthought librarys,pandas

系統運維: 運維人員必備語言

金融:量化交易,金融分析,在金融工程領域,Python不但在用,且用的最多,而且重要性逐年提高。原因:作為動態語言的Python,語言結構清晰簡單,庫豐富,成熟穩定,科學計算和統計分析都很牛逼,生產效率遠遠高于c,c++,java,尤其擅長策略回測

圖形GUI: PyQT, WxPython,TkInter

編譯型vs解釋型

編譯型

優點:編譯器一般會有預編譯的過程對代碼進行優化。因為編譯只做一次,運行時不需要編譯,所以編譯型語言的程序執行效率 ??高。可以脫離語言環境獨立運行。

?

缺點:編譯之后如果需要修改就需要整個模塊重新編譯。編譯的時候根據對應的運行環境生成機器碼,不同的操作系統之間移植 ??就會有問題,需要根據運行的操作系統環境編譯不同的可執行文件。

解釋型

優點:有良好的平臺兼容性,在任何環境中都可以運行,前提是安裝了解釋器(虛擬機)。靈活,修改代碼的時候直接修改就可 ??以,可以快速部署,不用停機維護。

缺點:每次運行的時候都要解釋一遍,性能上不如編譯型語言。.

?pytho解釋器

?CPython??IPython??PyPy??Jython??IronPython

python ?#注 釋 (給人看的) 文檔注釋 """ ?"""

# 變量?

print(1+2)

print(1+2+3)

print((1+2+3)*8)

print((1+2+3)*8+6)

print(((1+2+3)*8+6)*2)

變量 .程序運行過程中產生的值.臨時保存在變量中,供后面的程序使用

a =1+2+3 a= 6 先算右邊的,然后賦值給左邊的變量

# 注釋 給人看的 # 單行注釋 ''' 多行注釋。 文檔注釋 """ print(1+2) print(1+2+3) print((1+2+3)*8) print((1+2+3)*8+6) print(((1+2+3)*8+6)*2) ''' # 變量。程序運行過程中產生的值。臨時保存在變量中。 供后面的程序使用 '''a = 1+2+3 # a = 6 先算右邊。然后賦值給左邊的變量 print(a) # 6 print(a*8+6)#54 b = a*8+6 #54 print(b*2) #108a = 3 b = a # 程序從上向下逐行依次執行 a = 5 print(b) ''' # python變量的命名規范 # 1. 只能是字母, 數字, 下劃線組成 # 2. 不能數字開頭或者全數字(強制規定) # 3. 不能是python的關鍵字 def if while # 4. 不要用中文 # 5. 不要太長 # 6. 盡量有意義 # 7. 推薦使用: # 1. 駝峰體,單詞首字母大寫 # 2. 下劃線,單詞用下劃線分開 #ageOfAlex = 128 #taiBaiJinXing = 128 #yin_wang_de_nian_ling = 55# 數據類型(初始) # 在python中每個變量都是有類型的#1.整數(int). 1,2,3,6#2.字符串(str).# 字符: 你能看見的單一文字符號# 字符串:一堆字符按照固定的順序排列# 用',",''',""" 括起來#3.布爾(bool) 對和錯, 真和假. True(真), False(假)# type(變量) 告訴你. 這個變量是什么類型的 #s = '周杰倫' #ss = "周潤發" #sss = '''周春遠''' #ssss = """周星星""" #print(ssss)# alex說:"銀角大王很帥!" #print('alex說:"銀角大王很帥!"') # 北京歡迎您 #print('''北京歡迎你 #我家大門常打開 #開放懷抱等你 #后面忘了 #''') #print("") #空字符串 #print(" ") # 空格 ''' a = "周潤發" print(type(a)) # 打印a的數據類型 => strb = 128 print(type(b))c = True print(type(c))# print(1+2) a = '1' # 字符串 b = '1' # 字符串 # 兩個字符串相加是字符串連接 print(a+b) # 字符串"11"a = "銀王" print(a*3) # * xx遍 '''# 我叫sylar, 今年18歲. # 用戶交互 input(提示語).會返給你輸入的內容 # input接收的內容是字符串 #name = input("請輸入你的名字:") # 程序會停在這里. 等待用戶輸入 #s = "我叫"+name+", 今年18歲." # name字符串 #print(s) #print("1"+"哈哈")#a = input("請輸入a:") #b = input("請輸入b:") # 字符串轉換成int # int(str) #c = int(a) #d = int(b) #print(c+d)# 常量 不可變的變量, 在python中沒有絕對的常量.大家約定俗成.所有的變量字母都用大寫就是常量#PI = 3.141592653 #SYLAR_BIRTHDAY = 1991 #PI = 4 #print(PI)# 打印語句 #print("12", "13") #a = 10 #b = 20 #print("a+b=", a+b, "c+d=",a+b)

?程序由從上向下依次執行

a = 3

b = a

a = 5

print(b) b= 3

數據類型

(1) 整數(int)

(2)字符串(sta)

(3)布爾(BOOL)對和錯 ?真和假

type(測試類型 用于測試這是什么類型)

print("") 空字符串

print(" ")空格

打印a的數據類型

print(type(a))

?

用戶交互?

input(+提示語),系統會返還給你輸入的內容 ?input接受的內容是字符串

name = input(" 請輸入你的名字:").

age = input("請輸入你的年齡")

?

把字符串轉成int

int(sta)

if 條件判斷

if:(如果)

money(錢) > 500 (條件):

代碼塊 ?條件成立輸出print("事件")

else:(否則,天劍不成立)

? ? ? ?print("輸出事件").

多判斷 ?

if ?a = > 500:

? ? ?成立的話print("事件")

elif a > 400:

?(重新判斷符合輸出事件 不符合繼續 elif..)

else:

? ? ? (結束)

while ?循環

flag(標記) = True(真)

count(計算) = 1
while flag:
print("1.怒目而視")
print("2.你愁啥")

# 語法:
while 條件:
代碼塊
說明: 判斷條件是否為真. 如果真,執行代碼塊(循環體),執行完繼續判斷條件是否為真. 如果真.繼續執行.直到條件為假停止循環.

print("3.瞅你咋地")

print("4.上")
count(計算) = count(計算) + 1 # count會自增
if count == 6:
flag = False(假)

print("吃飯")

?

語法

while 條件:

? ?(代碼塊)

說明: 判斷條件是否為真.如果真,執行代碼塊(循環體)

數數問題

index = 1 while index < 101:print(index)index = index + 11+2+3+4+....+100=? index = 1 sum = 0 while index < 101:sum = sum + indexindex = index + 1 print(sum)1+2+3+4+....+100=? index = 1 sum = 0 while index < 101:sum = sum + indexindex = index + 1 print(sum)

?

? ? ??

?

轉載于:https://www.cnblogs.com/jjy9797/p/9113279.html

總結

以上是生活随笔為你收集整理的day01 python基础笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。