真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python基礎(chǔ)(一):Python簡(jiǎn)單入門-創(chuàng)新互聯(lián)

一、Python簡(jiǎn)介

Python是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。是一種面向?qū)ο蟮膭?dòng)態(tài)類型語(yǔ)言,z主要應(yīng)用于以下領(lǐng)域:

成都創(chuàng)新互聯(lián)是一家企業(yè)級(jí)云計(jì)算解決方案提供商,超15年IDC數(shù)據(jù)中心運(yùn)營(yíng)經(jīng)驗(yàn)。主營(yíng)GPU顯卡服務(wù)器,站群服務(wù)器,成都西信服務(wù)器托管,海外高防服務(wù)器,成都機(jī)柜租用,動(dòng)態(tài)撥號(hào)VPS,海外云手機(jī),海外云服務(wù)器,海外服務(wù)器租用托管等。
  • Web 和 Internet開發(fā)
  • 科學(xué)計(jì)算和統(tǒng)計(jì)
  • 云計(jì)算
  • 人工智能
  • 系統(tǒng)運(yùn)維

Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷蘭國(guó)家數(shù)學(xué)和計(jì)算機(jī)科學(xué)研究所設(shè)計(jì)出來(lái)的。

二、Python安裝

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

1. 安裝依賴環(huán)境

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

2. 創(chuàng)建pyenv環(huán)境根目錄

mkdir $HOME/.pyenv

3. 獲取pyenv

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

4. 配置環(huán)境

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兩個(gè)版本

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

安裝完成后將3.6.4設(shè)為全局Python版本

pyenv global 3.6.4

三、Python虛擬環(huán)境安裝

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. 創(chuàng)建虛擬環(huán)境目錄

mkdir $HOME/.virtualenvs

4. 配置環(huán)境

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

5. 創(chuàng)建虛擬環(huán)境

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基本語(yǔ)法

1. 變量

變量是若干內(nèi)存單元的內(nèi)存容器,用來(lái)存放計(jì)算結(jié)果或中間運(yùn)算結(jié)果。
變量命名規(guī)則:
(1)變量由字母、數(shù)字、下劃線組成且開頭不能是數(shù)字;
(2)不能使用關(guān)鍵字;
(3)區(qū)分大小寫;
(4)推薦使用駝峰命名或下劃線命名

2. 常量

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

3. 注釋

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

4. 數(shù)據(jù)類型

  • 數(shù)值類型
    數(shù)值類型分為整數(shù)、浮點(diǎn)數(shù)、復(fù)數(shù)
  • 字符串類型
    字符串類型使用單引號(hào)、雙引號(hào)和三引號(hào)來(lái)表示字符串,其中三引號(hào)用來(lái)表示多行字符串
  • 布爾型
    布爾型數(shù)據(jù)為True或False,表示邏輯真假
    通過type(varName)可以判斷數(shù)據(jù)類型

5. 類型轉(zhuǎn)換

類型轉(zhuǎn)換分為自動(dòng)類型轉(zhuǎn)換和強(qiáng)制類型轉(zhuǎn)換。

  • 自動(dòng)類型轉(zhuǎn)換
    自動(dòng)類型轉(zhuǎn)換指的是數(shù)值類型變量的數(shù)據(jù)類型轉(zhuǎn)換,數(shù)據(jù)類型精度從低到高:bool int float complex
  • 強(qiáng)制類型轉(zhuǎn)換
    一般根據(jù)需要進(jìn)行類型轉(zhuǎn)換,如int(),float()以及l(fā)ist(),dict(),set()

6. 運(yùn)算符

1) 算術(shù)運(yùn)算符
常用的算術(shù)運(yùn)算符有+,-,*,/,//,** , %等
Python基礎(chǔ)(一):Python簡(jiǎn)單入門

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

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

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

5)成員運(yùn)算符
成員運(yùn)算符有 in 和 not in

6)身份運(yùn)算符
成員運(yùn)算符有 is 和 is not ,判斷兩個(gè)標(biāo)識(shí)符是不是引用同一個(gè)對(duì)象,實(shí)際是比較id(標(biāo)識(shí)符)是否相同
Python基礎(chǔ)(一):Python簡(jiǎn)單入門

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

7. 流程控制

選擇結(jié)構(gòu)
  • 單分支
    if x>0:
    print('正數(shù)')
  • 雙分支
    if x>0:
    print('正數(shù)')
    else:
    print('非正數(shù)')
  • 多分支
    if x>0:
    print('正數(shù)')
    elif x<0:
    print('負(fù)數(shù)')
    else:
    print('零')
  • IF嵌套
    if score >100:
    print('請(qǐng)重新輸入分?jǐn)?shù)[0-100]')
    else:
    if score >=90:
            print('A')
        else:
            print('B')
循環(huán)結(jié)構(gòu)

for循環(huán)遍歷元素

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

for循環(huán)嵌套

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基礎(chǔ)(一):Python簡(jiǎn)單入門
while循環(huán)遍歷元素

i=0
lst = [i for i in range(5)]
while i

while 循環(huán)嵌套

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基礎(chǔ)(一):Python簡(jiǎn)單入門

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


當(dāng)前標(biāo)題:Python基礎(chǔ)(一):Python簡(jiǎn)單入門-創(chuàng)新互聯(lián)
本文來(lái)源:http://weahome.cn/article/dpippg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部