標籤:python開發 功能 java bsp 次方 人工智 資料庫 port 修改
進階語言-------->位元組碼---------->機器碼
低級語言-------->機器碼
效能:進階<低級
進階語言的自動垃圾處理機制,方便,開發效率高。
php類:快速搭建網站,適用於寫網頁,有局限性。
python/C/java:人工智慧。
python/java:既能寫頁面,又能寫後台功能。
Java執行效率高於python,Java能做的事,python都能做,並且開發效率更高。
資料庫才是程式執行速度的元兇。
python種類:
Jpython
IronPython
Cpython
JavaScriptPython
.........
Cpython效率高,主流。
pypy:這是用Cpython開發的Python,第一次執行慢,需要產生位元組碼,以後就很快。執行速度比CPython更快。
python檔案尾碼名可以是任意的?匯入模組時,如果不是.py可能會出錯。
解譯器路徑:
# !/usr/bin/env python ------>Linux中使用
編碼:
程式中包含中文,python2不能執行,python3可以。
----->編碼問題。
python2預設使用ASCII碼對照編碼,可以在python2的程式頂部加上# -*- coding:utf8 -*-
ASCII 00000000
Unicode 0000000000000000+ 可能浪費記憶體
utf-8 能用多少位表示就用多少位表示(完美啊!!!)
python3 無須關注
python2 包含中文,頭部必須加
執行一個操作:
提醒使用者輸入:使用者和密碼
擷取使用者名稱和密碼,檢測:使用者名稱=root 密碼=root
正確:登入成功
錯誤:登入失敗
# -*- coding:utf8 -*-# 永遠等待,直到使用者輸入了值,將會將輸入的值賦值給n,n代指使用者輸入的內容n1 = input (‘請輸入使用者名稱: ‘) n2 = input (‘請輸入密碼: ‘) print (n1)print (n2)
單行注釋:#
多行注釋:“”“內容“”” 三引號
基礎資料型別 (Elementary Data Type):
字串:"abc" , ‘abc‘,"""abc""",‘‘‘abc‘‘‘
運演算法則:n1 = "I " , n2 = "LOVE " , n3 = "you"
n4 = n1 + n2 + n3 加法
n5 = n3 * 7 乘法
數字: age = 13
運演算法則:a1 = 10 a2 = 20
a3 = a1 + a2
a3 = a1 - a2
a3 = a1 * a2
a3 = a1 / a2
a3 = 4 ** 2 (4的平方) 3**4 (3的4次方)
a3 = 39 % 8=7 (擷取39除以8得到的餘數) 取餘
a3 = 39 // 8 =4 取商
判斷奇偶性:
a = 13temp = a % 2if temp == 0: print("偶數")else: print("奇數")
迴圈:
死迴圈:
while 1 == 1: print("ok")
修改執行:
import timecount = 0while count < 10: print("ok",time.time()) count = count + 1print(123)
使用while迴圈輸入1 2 3 4 5 6 8 9 10:
count = 0while count <=10: if count != 7: print(count) count = count + 1
求1-100的所有數的和:
count = 1s = 0while count <= 100: s = s + count count = count + 1print (s)
輸出1-100內的所有奇數:
count = 1while count <= 100: if count % 2 != 0: print(count,"--->奇數") count = count + 1
求出1-2+3-4+5....99的所有數的和:
count = 1s = 0while count < 100: if count % 2 != 0: s = s + count else: s = s - count count = count + 1print (s)
使用者登入(三次機會重試):
count = 1name = "root"psword = "12345"n = input("請輸入使用者名稱: ")p = input("請輸入密碼: ")while count < 3: if n != name: n = input("使用者名稱錯誤,請重新輸入使用者名稱: ") if p != psword: p = input("密碼錯誤,請重新輸入密碼: ") else: print("登入成功") break count = count + 1 if count >= 3: print("錯誤超過三次,請明天再試")
Python基礎學習——第一彈