python是一門動態解釋性的強型別定義語言。
編譯型的特點:可一致性差,執行速度快。
解釋型的特點:邊執行邊解釋,速度慢
2、安裝
預設安裝路徑:c:\python27
3、配置環境變數
【右鍵計算機】--》【屬性】--》【高階系統設定】--》【高階】--》【環境變數】--》【在第二個內容框中找到 變數名為path 的一行,雙擊】 --> 【python安裝目錄追加到變值值中,用 ; 分割】
如:原來的值;c:\python27,切記前面有分號
已經配置環境變數
根據python2.7的安裝路徑修改python.exe的名稱為python2.exe
cmd命令直接輸入python2正常
1. cd /usr/local/src/
2. wget 3. tar xf python-2.7.8.tgz 4. cd python-2.7.8 5. ./configure --prefix=/usr/local/python27 6. make && make install 7. mv /usr/bin/python /usr/bin/python26 #將系統安裝的重新命名轉移 8. ln -s /usr/local/python27/bin/python /usr/bin/ #建立軟連線直接呼叫2.7版本python 9. vim /usr/bin/yum ##!/usr/bin/python2.6 修改原系統預設的python版本 以保證yum命令應用
wget
tar xf python-3.5.0.tgz
cd python-3.5.0
./configure --prefix=/usr/local --enable-shared
make
make install
ignoring ensurepip failure: pip 7.1.2 requires ssl/tls 解決方法: yum install -y openssl openssl-devel 繼續: ln -s /usr/local/bin/python3 /usr/bin/python3 在執行python之前需要配置庫: echo /usr/local/lib >> /etc/ld.so.conf.d/local.conf ldconfig 可以設定別名:alias py=python3方便使用
程式執行資訊:
在windows上執行python後進入python互動器:
>>> print ("hello world!")
hello world!
注意:python2的raw_input() == python3的input() 但是在python3中執行不帶括號的會報錯:
>>> print "hello world!"
file "", line 1 print "hello world!" ^ syntaxerror: missing parentheses in call to 'print'
python2中一定要宣告字元編碼 #_*_coding:utf-8_*_
python3中預設是utf-8
name = "stone"
上述**宣告了乙個變數,變數名為: name,變數name的值為:"stone"
name = input("name:") 定義變數
age = input("age:")
job = input("job:")
hobby = input("hobby:")
info = ''' 定義輸出變數 -----info of %s ----- name : %s age : %s job : %s hobby: %s ----- end ----- ''' %(name,name,age,job,hobby) print(info) 輸出
>>> name = input("pls input your name:")
pls input your name:stone
>>> name
'stone'
將input的值賦予給name變數,輸入的是什麼name就是什麼
#!/usr/bin/env python
#_*_coding:utf-8_*_
#name = raw_input("what is your name?") #only on python 2.x name = input("what is your name?") print("hello " + name )
輸入密碼時,如果想要不可見,需要利用getpass 模組中的 getpass方法,即:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import getpass
# 將使用者輸入的內容賦值給 name 變數
pwd = getpass.getpass("請輸入密碼:") # 列印輸入的內容 print(pwd)
#!/usr/bin/env python #指定直譯器為python
right_age = 23 #首先定義正確的年齡
guess_age = int(input("please input your guess num:"))#將input的值定義乙個變數名 if right_age == guess_age: #進行條件判斷 正確(注意判斷後加":") print("right") #注意縮排統一級別縮排要相同 elif guess_age > right_age: #猜的年齡大於真實年齡 print("please guess smaller!") else: print("please guess bigger!") #猜的年齡小於真實年齡
#!/usr/bin/env python
right_age = 23 #定義正確年齡
for n in range(3): #執行3次,沒有猜對退出 guess_age = int(input("please input your guess num:")) if right_age == guess_age: print("right") break # break 猜對後退出當層迴圈 elif guess_age > right_age: print("please guess smaller!") else: print("please guess bigger!") else: #猜測次數過多,退出 print("too many times!!!")
選擇多行+tab 進行多行縮排
type + 變數 輸出變數型別
Python基礎學習筆記 Day 1
注釋 python的注釋分兩種 1 單行注釋 使用 號對文字進行注釋 例 print hello world 列印字串 hello world 2 多行注釋 使用 一對三引號對文字進行注釋 例 python是一種跨平台的計算機程式語言。是乙個高層次的結合了解釋性 編譯性 互動性和物件導向的指令碼語言...
python學習筆記day1 基礎入門
區別一 python2預設的編碼方式是ascaii碼 解決方式在檔案首部加 encoding utf 8 python3預設的編碼方式是utf 8 變數 1.python變數必須由數字,字母,下劃線組成,且不能又數字開頭。2.不能是python中的關鍵字 and as assert break cl...
Java基礎學習 day1
識別符號 定義 給類 介面 方法 變數等起名字。數字 字母 不能以數字開頭。關鍵字 關鍵字全是小寫 常見命名要求 見名知意 包 資料夾 單級 liuyi 多級 cn.itcast 包名必須小寫 類或介面 單個單詞或多個單詞,單詞首字母必須大寫 方法或變數 乙個單詞 單詞首字母小寫 多個單詞 從第二個...