日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python3扫盲系列-(3)

發布時間:2024/1/23 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python3扫盲系列-(3) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux/Unix的系統上,一般默認的 python 版本為 2.x,我們可以將 python3.x 安裝在?/usr/local/python3?目錄中。

安裝完成后,我們可以將路徑?/usr/local/python3/bin?添加到您的 Linux/Unix 操作系統的環境變量中,這樣您就可以通過 shell 終端輸入下面的命令來啟動 Python3 。

PATH=$PATH:/usr/local/python3/bin/python3 # 設置環境變量安裝完成輸入:python3 #查看安裝是否成功

Window系統下你可以通過以下命令來設置Python的環境變量,假設你的Python安裝在 C:\Python34 下:

set path=%path%;C:\python34

交互式編程

我們可以在命令提示符$中輸入"Python"命令來啟動Python解釋器:

$ python3 Python 3.4.0 (default, Apr 11 2014, 13:05:11) [GCC 4.8.2] on linux Type "help", "copyright", "credits" or "license" for more information. >>>

腳本式編程

將如下代碼拷貝至?hello.py文件中:

print ("Hello, Python!");

通過以下命令執行該腳本:

python3 hello.py

在linux/unix操作系統中,你可以在腳本頂部添加以下命令讓Python腳本可以像SHELL腳本一樣可直接執行:

#! /usr/bin/env python3 #命令解釋器,找到python3進行執行

然后修改腳本權限,使其有執行權限,命令如下:

$ chmod +x hello.py #給腳本添加可執行x權限

執行以下命令:

./hello.py

Python 解釋器可不止一種哦,有 CPython、IPython、Jython、PyPy 等。

顧名思義,CPython 就是用 C 語言開發的了,是官方標準實現,擁有良好的生態,所以應用也就最為廣泛了。

而 IPython 是在 CPython 的基礎之上在交互式方面得到增強的解釋器(http://ipython.org/)。

Jython 是專為 Java 平臺設計的 Python 解釋器(http://www.jython.org/),它把 Python 代碼編譯成 Java 字節碼執行。

PyPy 是 Python 語言(2.7.13和3.5.3)的一種快速、兼容的替代實現(http://pypy.org/),以速度快著稱。


python比較運算符:==

python賦值運算符:=

a=3 b=4 print (a/b) #除法 print (a%b) #取余數 print (a//b) #向下取整數 print (a**b) #a的b次方 print (-9//2) 0.75 3 0 81 -5

常用優先級排序:**>*/>not>and >or


python 中的 and 從左到右計算表達式,若所有值均為真,則返回最后一個值,若存在假,返回第一個假值;

or 也是從左到有計算表達式,返回第一個為真的值;

其中數字 0 是假,其他都是真;

字符 "" 是假,其他都是真;

print (1 and 2 and 4) print (1 and False and 2) print (1 and False or 2) print (1 or 2 or 4)4 False 2 1

2?進制是以?0b?開頭的: 例如: 0b11 則表示十進制的 3

8?進制是以?0o?開頭的: 例如: 0o11 則表示十進制的 9?

16?進制是以?0x?開頭的: 例如: 0x11 則表示十進制的 17

但是在測試的時候又遇到了個問題,那就是輸出來的被自動轉化成了十進制:

>>> a=0b111100 >>> a 60

于是又去找了怎么輸出二進制,得到了以下內容:

分別使用 bin,oct,hex 可輸出數字的二進制,八進制,十六進制形式,例如:

>>> a=0b111100 >>> a=60 >>> bin(a) '0b111100' >>> oct(a) '0o74' >>> hex(a) '0x3c'

?

?

總結

以上是生活随笔為你收集整理的python3扫盲系列-(3)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。