python編程基礎框架
a.python 開發
a.1基礎
- python,java語言優勢:可以寫網頁+後臺功能,python開發效率高,執行效率低,java執行效率高,開發效率低
- 環境變量配置:進入--->控制面板\用戶帳戶和家庭安全\用戶帳戶--->更改我的環境變量--->系統變量--->path--->;F:\python3.6.3(分號+python安裝位置)
- python後綴名:以.py結束
- 執行方式:1)python編譯器(軟件),py文件路徑;解釋器路徑:#!/usr/bin/env python(env更穩定)
2)進入cmd解釋器,實時輸入並獲取到執行結果
5.執行操作,用戶輸入正確的賬戶密碼:檢測:用戶名=root 密碼=root(了解input用法)
6.變量名:字母,數字,下劃線。開頭不能(數字+關鍵字+python內置東西),可以字母+下劃線
7.條件語句
- 首行縮進4空格
類型一:
n1=input(‘>>>‘) #=表示賦值
if ‘‘alex‘‘ == ‘‘alex‘‘:
- n2 = input(‘>>>‘)
- if n2 == ‘‘確認‘‘: #==表示比較
-
-
-
- print(‘alex SB’)
- else:
-
- print(‘alex DB‘)
-
-
-
else:
print(‘error‘)
類型二:
if 條件1:
pass #(pass無意義,空代碼,僅表示空代碼塊)
elif 條件2:
pass
elif 條件3:
pass
else:
pass
print(‘end‘)
類型三:and or
if n1 == "alex" or n2 == ‘‘alex!23‘‘:
print(‘OK‘)
else:
print(‘OK‘)
8.基本數據類型
表達數據的四種類型:
1)字符串:n1=‘‘alex‘‘,n2=‘root‘,n3=‘‘‘‘‘‘eric‘‘‘‘‘‘,n4=‘‘‘tony‘‘‘
2)數字-age=21,weight=64,fight=5
3)四則運算(加減乘除):
字符串操作:
加法/減法:
n1=‘‘alex‘‘
n2=‘‘sb‘‘
n3=‘‘db‘‘
n4=‘‘n1+n2+n3‘‘
#result=‘‘alexsbdb‘‘
乘法:
n1=‘‘alex‘‘
n3=n1 * 10
數字:
n1=9
n2=2
n3=n1+n2
n3=n1-n2
n3=n1*n2
n3=n1/n2
9.循環
死循環
while 1==1
print(‘OK‘)
10.python開發練習
1)用while循環輸入 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所有數的和
n = 1
s = 0
while n < 101:
s=s+n
n=n+1
print(s)
3)輸出 1-100 內所有奇數
n=1
while n < 101:
temp = n % 2
if temp == 0 #n為偶數:
pass
else:
print(n)
n=n+1
4)輸出 1-100所有偶數
n=1
while n <101:
temp = n % 2
if temp == 0:
print(n)
else:
pass
n=n+1
5)求 1-2+3-4+5-6+7...99
n = 1
s = 0
while n < 100:
temp = n % 2
if temp == 0:
n = n * (-1)
s = s + n
else:
s = s + n
n = n + 1
print(s)
a.2基本數據類型
a.3函數
a.4面向對象
b. 網絡編程
c. WEB框架(用於寫網站)
d. 設計模式+算法
python編程基礎框架