91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python基礎(一):Python簡單入門

發布時間:2020-08-27 08:34:30 來源:網絡 閱讀:411 作者:up4ever 欄目:編程語言

一、Python簡介

Python是一種計算機程序設計語言。是一種面向對象的動態類型語言,z主要應用于以下領域:

  • Web 和 Internet開發
  • 科學計算和統計
  • 云計算
  • 人工智能
  • 系統運維

Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷蘭國家數學和計算機科學研究所設計出來的。

二、Python安裝

訪問Python 官網:https://www.python.org/ ,選擇合適Python版本下載安裝即可。在CentOS環境使用pyenv安裝多版本。

1. 安裝依賴環境

sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel libpcap-devel xz-devel

2. 創建pyenv環境根目錄

mkdir $HOME/.pyenv

3. 獲取pyenv

git clone git://github.com/yyuu/pyenv.git ~/.pyenv 

4. 配置環境

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile 
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init -)"' >> ~/.bashrc  

5. 安裝Python版本

安裝Python 3.6.4和Python 2.7.12兩個版本

pyenv -install -v 3.6.4
pyenv -install -v 2.7.12

安裝完成后將3.6.4設為全局Python版本

pyenv global 3.6.4

三、Python虛擬環境安裝

1. pip安裝源使用清華源

mkdir $HOME/.pip
vim $HOME/.pip
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

2. 安裝virtualenv和virtualenvwrapper

sudo pip install virtualenv
sudo pip install virtualenvwrapper

3. 創建虛擬環境目錄

mkdir $HOME/.virtualenvs

4. 配置環境

vim $HOMW/.bash_profile
export WORKON_HOME=$HOME/.virtualenvs
source ~/.pyenv/versions/3.6.4/bin/virtualenvwrapper.sh

5. 創建虛擬環境

mkvirtualenv -p $HOME/.pyenv/versions/3.6.4/bin/python3.6 py3
mkvirtualenv -p $HOME/.pyenv/versions/2.7.12/bin/python2.7 py2

四、Python基本語法

1. 變量

變量是若干內存單元的內存容器,用來存放計算結果或中間運算結果。
變量命名規則:
(1)變量由字母、數字、下劃線組成且開頭不能是數字;
(2)不能使用關鍵字;
(3)區分大小寫;
(4)推薦使用駝峰命名或下劃線命名

2. 常量

Python中通常使用大寫字母表示常量,如PI=3.141592653

3. 注釋

單行注釋:#
多行注釋:三引號('''或""")

4. 數據類型

  • 數值類型
    數值類型分為整數、浮點數、復數
  • 字符串類型
    字符串類型使用單引號、雙引號和三引號來表示字符串,其中三引號用來表示多行字符串
  • 布爾型
    布爾型數據為True或False,表示邏輯真假
    通過type(varName)可以判斷數據類型

5. 類型轉換

類型轉換分為自動類型轉換和強制類型轉換。

  • 自動類型轉換
    自動類型轉換指的是數值類型變量的數據類型轉換,數據類型精度從低到高:bool int float complex
  • 強制類型轉換
    一般根據需要進行類型轉換,如int(),float()以及list(),dict(),set()

6. 運算符

1) 算術運算符
常用的算術運算符有+,-,*,/,//,** , %等
Python基礎(一):Python簡單入門

2)比較運算符
常用比較運算符有==,!=,<,<=,>,>=等

3) 邏輯運算符
邏輯運算符有and or not,分別表示"與","或",非

4)賦值運算符
常用賦值運算符有=,+=,-=,*=等

5)成員運算符
成員運算符有 in 和 not in

6)身份運算符
成員運算符有 is 和 is not ,判斷兩個標識符是不是引用同一個對象,實際是比較id(標識符)是否相同
Python基礎(一):Python簡單入門

7) 位運算符
位運算符有&(按位與),|(按位或),^(按位異或),~(按位取反),<<(左移),>>(右移)
Python基礎(一):Python簡單入門

7. 流程控制

選擇結構
  • 單分支
    if x>0:
    print('正數')
  • 雙分支
    if x>0:
    print('正數')
    else:
    print('非正數')
  • 多分支
    if x>0:
    print('正數')
    elif x<0:
    print('負數')
    else:
    print('零')
  • IF嵌套
    if score >100:
    print('請重新輸入分數[0-100]')
    else:
    if score >=90:
            print('A')
        else:
            print('B')
循環結構

for循環遍歷元素

for i in range(5):
    print(i)

for循環嵌套

for j in range(1,10):
    for i in range(1,j+1):
            print("%d*%d=%d\t" %(i,j,i*j),end="")
        print("\n")

Python基礎(一):Python簡單入門
while循環遍歷元素

i=0
lst = [i for i in range(5)]
while i<len(lst):
    print(i)
        i+=1

while 循環嵌套

i=1
while i<10: 
    j=1 
    while j<=i: 
        print("%d*%d=%d\t" %(j,i,j*i),end="") 
        j+=1 
    print("\n") 
    i+=1 

Python基礎(一):Python簡單入門

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新沂市| 和龙市| 边坝县| 南漳县| 连州市| 绵阳市| 如东县| 东乡| 湄潭县| 富顺县| 九江县| 南召县| 抚松县| 石阡县| 永泰县| 富宁县| 滁州市| 镇康县| 桑日县| 乌拉特中旗| 辉南县| 河南省| 双柏县| 珠海市| 黎平县| 洪江市| 六盘水市| 巴楚县| 合阳县| 华容县| 那坡县| 会东县| 莱阳市| 台安县| 和政县| 安顺市| 大丰市| 定结县| 涟水县| 龙门县| 叶城县|