Python3入門之軟體安裝

2022-02-02 12:10:39 字數 1756 閱讀 4965

最近將我的python筆記整理下,希望能對他人有所幫助,這是第一課,安裝入門篇;

1安裝,有ppa可用(支援所有ubuntu版本及衍生系統),開啟終端,輸入命令:

sudo add-apt-repository ppa:fkrull/deadsnakes

2更新源

sudo apt-get update

3安裝python3.3

sudo apt-get install python3.3

4設定python3.3為預設命令(ubuntu不是最新的)

rm /usr/local/bin/python

ln -s /usr/local/bin/python3.3 /usr/local/bin/python

5在終端輸入python,顯示你的版本號,以及進入了python命令列下

>>>print 'hello world'

hello world

1、可以直接在python互動模式下輸入命令,同樣也可以通過建立.py檔案通過命令python hello.py;

2、 name = raw_input('please enter your name:')輸入到name變數中

int(raw_input('please enter your name:'))轉化為整數;ord('a')轉化為整數, chr(65)轉化為字元

3、以#開頭的是注釋;

4,有內建函式,和引入模組:import math。然後math.floor(32.9)或者from math import sqrt sqrt(9)=3直接呼叫;

5、當語句以冒號「:」結尾時,縮排的語句視為**塊

6、整數和浮點數是一樣的;字串只能用單引號或者雙引號包括,當字串內部包含單引號和雙引號時用轉義字元 '表示,bool true false 操作:and(&) or(|) not(~);python還允許用r''表示''內部的字串預設不轉義

7、語句太長換行可以通過''' '''包含

>>>print '''line1

line2

line3'''

line1

line2

line3

8、none代表空值

9、變數本身型別不固定的語言稱之為動態語言,比如 a=123 a='aba' python是靜態語言;

10、用unicode時 通過 u'中文' u'abc'.encode('utf-8')轉化為utf-8的格式;len(u'abc')獲得字串長度;'abc'.decode('utf-8')轉化為unicode;

11、你可能猜到了,%運算子就是用來格式化字串的。在字串內部,%s表示用字串替換,%d表示用整數替換,有幾個%?佔位符,後面就跟幾個變數或者值,順序要對應好。如果只有乙個%?,括號可以省略。

12、print type(3.0)得到型號:

13、字串拼接直接用加號

python3入門之類

python3入門之函式

python3入門之迴圈

python3之if語句

python3入門之賦值語句介紹

python3入門之print,import,input介紹

python3入門之set

python3入門之字典

python3入門之字串

python3入門之列表和元組

python3入門之軟體安裝

python3爬蟲之入門和正規表示式

python3安裝 Python3的安裝

1.anaconda安裝 2.安裝包安裝 3.linux下的命令列安裝 centos red hat 1 sudo yum install y sudo yum update3 sudo yum install y python35u python35u libs python35u devel p...

python3入門之堆(heapq)

堆是乙個二叉樹,其中每個父節點的值都小於或等於其所有子節點的值。整個堆的最小元素總是位於二叉樹的根節點。python的heapq模組提供了對堆的支援。堆資料結構最重要的特徵是heap 0 永遠是最小的元素 注 heap為定義堆,item增加的元素 heapq.heapify list 注 將列表轉換...

Python3入門之 集合型別

set也是一種組合資料型別,支援成員關係操作 in 物件大小計算操作符 len 並且是iterable。集合資料型別至少提供乙個set.isdisjoin 方法,支援比較,也支援為邏輯操作 在集合用於聯合 交叉等上下文中使用 只有可雜湊運算的物件可以新增到集合中,可雜湊運算的物件包含乙個 hash ...