python中與的區別,python 中 和 的差別

2021-04-12 18:02:20 字數 4144 閱讀 1074

1樓:匿名使用者

普通字串中沒有區別:如'abc'和"abc"是一樣的;

如果字串中本身就有單引號或回雙引號,則要答使用另一種引號將該字串引起來才合法:如'he is a "student" !' , 「he is a 'student' !」

3.接著2說,如果字串中本身就有單引號或雙引號,還有一種合法的使用方式是,最外層使用的引號和字串的相同,但是字串本身的引號要使用反斜槓轉義,如:

'he is a \'student\' !' , "he is a \"student\" !"

4.再就是三引號"""abc""" , '''abc'''可以跨越多行。

*.所以就我瞭解到的,光單引號和雙引號的使用沒啥大區別

2樓:心兒欣兒馨兒

抄『 』在表示字元襲串時是沒有區別的

bai在輸出時,

du輸出內容有「 」(雙

引號zhi)則在單引號內使用dao雙引號,即『「要輸出內容」』;

輸出內容有『 』(單引號)則在雙引號內使用單引號,即「『要輸出內容『「;

補充:''' (三引號)用法:

1、用作多行註釋;2、用作表示一個字串

注:python中並沒有提供專門的多行註釋的符號,當一串字元被三引號引用時,但它不作為字串被操作時,這個三引號內引用的內容就被視為註釋。

希望我的回答對你有所幫助,謝謝

python 中/和 \的差別

3樓:匿名使用者

python 預設可用"/"代linux系統的路徑分隔符是"/",用「\\」取代windows系統的路徑符。專

import os

os.sep 的值即是指路徑分隔符。在檔案屬路徑中用os.sep ,指令碼即可實現跨linux windows平臺。

我想問下python中 邏輯與:「&」和「and」的區別

python中= 和 ==的區別

4樓:卑鄙的大臭臭

他們之間的區別復就是制代表的

含義有所不同。

一個等號代表的含義是賦值,將某一數值賦給某個變數,比如a=3,將3這個數值賦予給a。

兩個等號是判斷是否相等,返回true或false,比如1==1。他們是相等的,那麼就返回true。1==2,他們是不相等的,那麼就返回false。

擴充套件資料

python的表示式寫法與c/c++類似。只是在某些寫法有所差別。主要的算術運算子與c/c++類似。

+, -, *, /, //, **, ~, %分別表示加法或者取正、減法或者取負、乘法、除法、整除、乘方、取補、取餘。>>, 《表示右移和左移。

&, |, ^表示二進位制的and, or, xor運算。

>, <, ==, !=, <=, >=用於比較兩個表示式的值,分別表示大於、小於、等於、不等於、小於等於、大於等於。

在這些運算子裡面,~, |, ^, &, <<, >>必須應用於整數。

5樓:哈哈哈哈哈酒酒

= 是賦值 == 一般用於判斷左右兩邊值是否相等

6樓:匿名使用者

「=」賦值:你給一個變數的值

如:n=3 ->n的值變成了3

「==」判斷相等,if語句:版(重權點是判斷!)如:if n==3:

print("相等")

else:

print("不相等")

7樓:左壽青

在python中它一個等於號,相當於它是代入,而兩個等於號,它是相當於等於。

8樓:日time寸

一個等號是賦值

a = 3

兩個等號是判斷是否相等,返回true或false3 == 3

9樓:汪昱帆

=是用來賦值的例

a = 365

==是用來進行邏輯計算的例

if a == 365:

10樓:匿名使用者

>>> a=2

>>> b=3

>>> c=a+b

>>> c==2

false

>>> c==5

true

11樓:匿名使用者

=是賦值,比如a=10

==就是比較、判斷,比如

if a == '10':

print('a='+str(a))

console:a=10

python 與c的區別

12樓:爽朗的花小風

python與c的區別如下。

1、語言型別不同。

python是一種動態型別語言,又是強型別語言。它們確定一個變數的型別是在您第一次給它賦值的時候。c 是靜態型別語言,一種在編譯期間就確定資料型別的語言。

大多數靜態型別語言是通過要求在使用任一變數之前宣告其資料型別來保證這一點的。

2、物件機制不同。

python中所有的資料,都是由物件或者物件之間的關係表示的,函式是物件,字串是物件,每個東西都是物件的概念。每一個物件都有三種屬性: 實體,型別和值。

c中沒有物件這個概念,只有「資料的表示」,比如說,如果有兩個int變數a和b,想比較大小,可以用a == b來判斷,但是如果是兩個字串變數a和b,就不得不用strcmp來比較了,因為此時,a和b本質上是指向字串的指標,如果直接用==比較, 那比較的實際是指標中儲存的值地址。

3、變數型別不同。

python六個標準的資料型別:number數字、string字串、list列表、tuple元祖、sets集合、dictionary字典,數字型別有四種型別:整數、布林型、浮點數和複數。

c語言也可分四類:基本型別、列舉型別、void的型別、派生型別。基本型別:

整數型別、浮點型別。

4、函式庫的使用方法不同。

在c語言中使用那個庫函式,需要引入標頭檔案用include引入,而在python中需要引入別的模組或者函式時需要用import引入。

兩者的不同機制是c語言中include是告訴前處理器,這個include指定的檔案的內容,要當作本地原始檔出現過,而python中的import可以通過簡單的import 匯入,或者是 import numpy as np 。

5、全域性變數不同。

在c語言中,宣告全域性變數,如果值是恆定的,那麼可以直接用#define宣告,如果只是宣告全域性,並且變數的值是可變的,那麼直接類似int a 就可以了。

在python中,宣告全域性變數時,需要加上global,類似global a,在函式裡面使用的時候需要先宣告global a ,否則直接用a那麼python會重新建立一個新的本地物件並將新的值賦值給他,原來的全域性變數的值並不變化。

13樓:匿名使用者

python是一種指令碼語言,它的執行需要python直譯器,屬於解釋型的語言,python本身就是由c語言開發出來的,而且是開源的,由此可見c語言的強大,美國宇航局使用的就是python;c語言屬於中級語言,它介於高階和低階語言之間,c是編譯型的語言,它的執行必須經過編譯器的處理才能形成最終的執行**,c語言的應該非常廣泛,c語言最主要的用途就是系統底層的應用。

14樓:匿名使用者

python 屬於物件導向的語言,在它看來一切皆是物件;而c是一種結構化語言,不支援oop。

15樓:四川新華小格格

python屬於面嚮物件語言,c語言屬於結構性。

16樓:優就業丸子老師

二者的本質區別是在編譯/直譯器的總體工作方式上的,編譯器是off-line,直譯器是on-line。編譯器把整個程式讀進來,進行一系列變大變小轉化優化的過程,產生可執行檔案,然後編譯器退出,由可執行檔案來讀取和輸出資料。直譯器就像啟動了一個印表機,不把紙和資料送進來它就一直閒置開著。

直譯器啟動後相當於一個online服務,一有程式和資料進來就會經歷類似編譯的過程並直接產生結果,從這個意義上更接近於直接執行。

一種語言可能即可以編譯,也可以解釋,但一般來說可以解釋的語言都可以編譯。通常所說編譯型語言和解釋型語言應該是指它最常見的解析方式。

最後丸子老師希望大家都能在喜歡的領域裡實現擇優就業!

學python的有效方法有哪些,學python的10個有效方法有哪些?

python是一門目前很流行的程式語言,因其語法簡潔 功能強大 上手簡單,目前已廣泛應用於人工智慧 雲端計算開發 大資料開發 資料分析 科 算 開發 爬蟲 自動化運維 自動化測試以及遊戲開發等領域。隨著人工智慧的快速發展及應用,對python開發人員的需求量與日俱增,也引發了python學習潮,對於...

python中的python中的問題

在python中,所有識別符號 可以包括英文 數字以及下劃線 但不能以數字開頭。python中的識別符號是區分大小寫的。這是知識背景 但是通常python的變成習慣以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭 foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用 from ...

php中與的區別是什麼呀,PHP中“ ”與“ ”的區別是什麼呀??

關於php中 與 的區別主要是含義不同,兩者具體的不同含義如下 1 意思是不全等於。打比方,a 2,b 2 那麼,a b成立,但是 a b不成立 用下面的 測試 2 意思是不等於,1就是不等於1的意思,是用中文輸入法寫的不等於,寫程式時,最好不要使用中文輸入法。指的是如果沒有輸入一個值賦給變數cod...