python是啥意思
1. python中%代表什麼意思
1、格式符
例如:
a = 'test'
print 'it is a %s' %(a)
列印的結果就是 it is a test
2、單獨看%,是一個運算符號,求余數。
例如:
求模運算,相當於mod,也就是計算除法的余數,比如5%2就得到1。
(1)python是啥意思擴展閱讀:
python中%常用的操作有%s,%d,%r等
%s,%r,%d分別表示字元串以str(),rper(),以及十進制整數表示,%f表示結果為浮點型。
1、%f 浮點型
importmath
%a.bf,a表示浮點數的列印長度,b表示浮點數小數點後面的精度 ,%f時表示原值,默認是小數點後5位數 。
print"PI=%f"%math.pi
output:PI=3.141593
只是%9f時,表示列印長度9位數,小數點也佔一位,不夠左側補空格
print"PI=%9f"%math.pi
output:PI=_3.141593
2、%d 整型
[python]view plain
num=14
#%d列印時結果是14
3、%s 字元串
[python]view plain
string="hello"
%s列印時結果是hello
2. Python里的>>>是什麼意思
概述:
>>> 是什麼:Python的互動式命令行環境的提示符
>>> 有什麼意思:沒有任何意思,只是起到提示的作用
詳細介紹:
你最常看到 >>> 的有2個地方:
1.Python的shell:命令行交互環境
2.IDLE:Python自帶的IDE
下面分別細說:
比如我在Mac的終端中輸入python,就進入了:Python的(互動式)shell
且可以注意到,最後一行,又是出現了 >>> 提示你 可以繼續輸入代碼
-》這個python的shell,就是用來讓你 輸入(少量的)代碼,回車運行
-》就是用來測試(少量)代碼的(看看結果是否符合你的期望的)
3. python中//是什麼意思
在Python" // "表示整數除法。
Python其它表達式:
Python的表達式寫法與C/C++類似。只是在某些寫法有所差別。
主要的算術運算符與C/C++類似。+, -, *, /, //, **, ~, %分別表示加法或者取正、減法或者取負、乘法、除法、整除、乘方、取補、取余。
>>, <<表示右移和左移。&, |, ^表示二進制的AND, OR, XOR運算。>, <, ==, !=, <=, >=用於比較兩個表達式的值,
分別表示大於、小於、等於、不等於、小於等於、大於等於。在這些運算符裡面,~, |, ^, &, <<, >>必須應用於整數。
(3)python是啥意思擴展閱讀:
Python使用and, or, not表示邏輯運算。
is, is not用於比較兩個變數是否是同一個對象。in, not in用於判斷一個對象是否屬於另外一個對象。
Python支持「列表推導式」(list comprehension),比如計算0-9的平方和:
>>> sum(x * x for x in range(10))
285
Python使用lambda表示匿名函數。匿名函數體只能是表達式。比如:
>>> add=lambda x, y : x + y
>>> add(3,2)
Python使用y if cond else x表示條件表達式。意思是當cond為真時,表達式的值為y,否則表達式的值為x。相當於C++和Java里的cond?y:x。
Python區分列表(list)和元組(tuple)兩種類型。list的寫法是[1,2,3],而tuple的寫法是(1,2,3)。可以改變list中的元素,而不能改變tuple。
在某些情況下,tuple的括弧可以省略。tuple對於賦值語句有特殊的處理。因此,可以同時賦值給多個變數,比如:
>>> x, y=1,2 # 同時給x,y賦值,最終結果:x=1, y=2
特別地,可以使用以下這種形式來交換兩個變數的值:
>>> x, y=y, x #最終結果:y=1, x=2
Python使用'(單引號)和"(雙引號)來表示字元串。與Perl、Unix Shell語言或者Ruby、Groovy等語言不一樣,兩種符號作用相同。一般地,如果字元串中出現了雙引號,就使用單引號來表示字元串;反之則使用雙引號。如果都沒有出現,就依個人喜好選擇。
出現在字元串中的(反斜杠)被解釋為特殊字元,比如 表示換行符。表達式前加r指示Python不解釋字元串中出現的。這種寫法通常用於編寫正則表達式或者Windows文件路徑。
Python支持列表切割(list slices),可以取得完整列表的一部分。支持切割操作的類型有str, bytes, list, tuple等。
它的語法是...[left:right]或者...[left:right:stride]。假定nums變數的值是[1, 3, 5, 7, 8, 13, 20],那麼下面幾個語句為真:
nums[2:5] == [5, 7, 8] 從下標為2的元素切割到下標為5的元素,但不包含下標為5的元素。
nums[1:] == [3, 5, 7, 8, 13, 20] 切割到最後一個元素。
nums[:-3] == [1, 3, 5, 7] 從最開始的元素一直切割到倒數第3個元素。
nums[:] == [1, 3, 5, 7, 8, 13, 20] 返回所有元素。改變新的列表不會影響到nums。
nums[1:5:2] == [3, 7] 從下標為1的元素切割到下標為5的元素但不包含下標為5的元素,且步長為2。
4. python中 *= 是什麼意思
1、兩個值相加,然後返回值給符號左側的變數
舉例如下:
>>> a=1
>>> b=3
>>> a+=b(或者a+=3)
>>> a
4
2、用於字元串連接(變數值帶引號,數據類型為字元串)
>>> a='1'
>>> b='2'
>>> a+=b
>>> a
'12'
8、運算符優先順序
以下所列優先順序順序按照從低到高優先順序的順序;同行為相同優先順序。
Lambda #運算優先順序最低
邏輯運算符: or
邏輯運算符: and
邏輯運算符:not
成員測試: in, not in
同一性測試: is, is not
比較: <,<=,>,>=,!=,==
按位或: |
按位異或: ^
按位與: &
移位: << ,>>
加法與減法: + ,-
乘法、除法與取余: *, / ,%
正負號: +x,-x
具有相同優先順序的運算符將從左至右的方式依次進行,用小括弧()可以改變運算順序。
參考資料來源:網路-Python
5. python 中 @ 是什麼意思
修飾符,比如說
class A:
@staticmethod
def m(self):
pass
就相當於
class A:
def m(self):
pass
m = staticmethod(m)
其實就是一調用一個函數參數為下行的變數,並且替換它
(5)python是啥意思擴展閱讀:
函數修飾符
@用做函數的修飾符,可以在模塊或者類的定義層內對函數進行修飾,出現在函數定義的前一行,不允許和函數定義在同一行。
一個修飾符就是一個函數,它將被修飾的函數作為參數,並返回修飾後的同名函數或其他可調用的東西。
在Python的函數中偶爾會看到函數定義的上一行有@functionName的修飾,當解釋器讀到@這樣的修飾符的時候會優先解除@後的內容,直接就把@的下一行的函數或者類作為@後邊函數的參數,然後將返回值賦給下一個修飾的函數對象。
6. python是什麼意思
python本意是:巨蛇,大蟒;Python是一種跨平台的計算機程序設計語言。
python是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。最初被設計用於編寫自動化腳本(shell),隨著版本的不斷更新和語言新功能的添加,越多被用於獨立的、大型項目的開發。
Python的創始人為荷蘭人吉多·范羅蘇姆(Guido van Rossum)。1989年聖誕節期間,在阿姆斯特丹,Guido為了打發聖誕節的無趣,決心開發一個新的腳本解釋程序,作為ABC 語言的一種繼承。
之所以選中Python(大蟒蛇的意思)作為該編程語言的名字,是取自英國20世紀70年代首播的電視喜劇《蒙提.派森的飛行馬戲團》(Monty Python's Flying Circus)。
7. python中的:是什麼意思
冒號的作用相當於其他編程語言裡面的 { } 括弧,python裡面是沒有括弧的,主要靠縮進和冒號來分辨函數方法
8. python中的% 是什麼意思, 起到什麼作用
%Y會被無世紀的年份所替代。%m會被01到12之間的一個十進制月份數替代,其他依次類推。
1.%在python的格式化輸出,有轉換字元的作用:
(1)%c 整數轉成對應的 ASCII 字元;
(2)%d 整數轉成十進位;
(3)%f 倍精確度數字轉成浮點數;
(4)%o 整數轉成八進位;
(5)%s 整數轉成字元串;
(6)%x 整數轉成小寫十六進位;
(7)%X 整數轉成大寫十六進位。
比如:
a = 'test'
print 'it is a %s' %(a)
列印的結果就是 it is a test。
2.求模運算,相當於mod,也就是計算除法的余數,比如5%2就得到1。
(8)python是啥意思擴展閱讀:
由於Python語言的簡潔性、易讀性以及可擴展性,在國外用Python做科學計算的研究機構日益增多,一些知名大學已經採用Python來教授程序設計課程。例如卡耐基梅隆大學的編程基礎、麻省理工學院的計算機科學及編程導論就使用Python語言講授
。眾多開源的科學計算軟體包都提供了Python的調用介面,例如著名的計算機視覺庫OpenCV、三維可視化庫VTK、醫學圖像處理庫ITK。
而Python專用的科學計算擴展庫就更多了,例如如下3個十分經典的科學計算擴展庫:NumPy、SciPy和matplotlib,它們分別為Python提供了快速數組處理、數值運算以及繪圖功能。
因此Python語言及其眾多的擴展庫所構成的開發環境十分適合工程技術、科研人員處理實驗數據、製作圖表,甚至開發科學計算應用程序。
2018年3月,該語言作者在郵件列表上宣布Python 2.7將於2020年1月1日終止支持。用戶如果想要在這個日期之後繼續得到與Python 2.7有關的支持,則需要付費給商業供應商
網路-Python
9. >>>在python中是什麼意思
這個不是python的操作符,是表示你在進入了python的命令窗口,可以執行python 的命令及操作
——阿里眼鏡