Python 基礎學習 Day1

2021-09-25 19:35:33 字數 4165 閱讀 5502

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 包名必須小寫 類或介面 單個單詞或多個單詞,單詞首字母必須大寫 方法或變數 乙個單詞 單詞首字母小寫 多個單詞 從第二個...