一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

【總結(jié)】Python與C語言、Java等語言基本語法的不同點

 ekylin 2021-12-24

本篇文章主要介紹Python與其他語言(如C語言、Java等)的主要區(qū)別,能夠讓讀者快速了解、掌握Python基本語法,能夠快速從其他語言學習中過度到Python中來。

1、語句結(jié)構(gòu)

Python中一句程序結(jié)束不用分號結(jié)束“;”,相比較其他大多數(shù)語言簡潔了許多

2、程序輸出

Python中提供專門輸出的函數(shù)print(),該函數(shù)聲明如下:

print(*Object, sep = ' ', end = '\n', file =  sys.stdout, flush = False)

Python可直接輸出字符串、數(shù)值、變量(包括數(shù)值、布爾、列表、元組、字典等),可格式化輸出,不換行輸出、一次輸出多值等操作。

  • 格式化輸出舉例:
print("The length of %s is %d" % (s, n))
  • 不換行輸出舉例:
for x in range(0, 3)
     print(x, end = '、')

3、注釋

Python中注釋用符號“#”開頭

舉例:

# 這是一行注釋

Python中有一種獨一無二的注釋方式,就是使用文檔字符串。文檔字符串是包、模塊、類或函數(shù)里的第一個語句,使用三重雙引號組織,起包裹的內(nèi)容可通過對象的_doc_成員自動提取,并且被pydoc所用。

4、代碼風格

大多數(shù)語言會使用花括號來表示語句代碼塊,而在Python中,是使用縮進來表示語句塊,并且Python對縮進要求非常嚴格,源文件第一行不要縮進

5、變量

Python中不支持變量的自增(++)、自減(–)運算符。
在Python中–n為n,++n也為n。

6、數(shù)字類型

Python中的數(shù)字類型有3種:

  1. int 整型
  2. float 浮點型
  3. complex 復(fù)數(shù)類型

7、布爾類型

Python3中,以下均為False:

  • None
  • False
  • 0
  • 0.0
  • 0.0+0.0j
  • “”
  • []
  • ()
  • {}
  • 用戶自定義類實例中實現(xiàn)的_bool_或_len()_方法

除上述以外,均為True。

8、字符串

Python中沒有字符的概念,盡管只有一個字符也屬于字符串類型。

Python中字符串被引號包含,可以是單引號,也可以是雙引號,或者三引號。

字符串具有索引規(guī)則,規(guī)定第一個索引為0,以此類推。

可以使用索引來查找、取值操作:

舉例:

str[0]
str[0:6]
str[6:]
str[:6]

還可以用+或*對字符串進行連接和重復(fù)操作

舉例:

str1 + str2
str3 = str1 * 3

9、序列

  1. 元組:用()定義,元素不可被修改。
demo_tuple = (1,2,3,4) # 這是一個元組
  1. 列表:用[]定義,元素個數(shù)、值可隨意修改。
demo_list = [1,2,3,4] # 這是一個列表

10、字典

映射數(shù)據(jù)類型,由形如key:value 的鍵值組成??纱鎯Σ煌愋驮?,用{}定義。

demo_dict = {"name":"張三","age":21}  # 這是一個字典

11、集合

Python中,集合是一個無序、不重復(fù)的數(shù)據(jù)集合。

作用如下:

  1. 去重: 把一個列表變成集合,會主動去重。

  2. 關(guān)系測試: 測試兩組數(shù)據(jù)是否存在交(&)、差(-)、并(|)、異或(^)關(guān)系。

Python中實用花括號{}或set()函數(shù)來創(chuàng)建集合。

注意:要創(chuàng)建空的集合,必須使用set()函數(shù),{}用于創(chuàng)建空字典。

12、if語句

  • if后的條件表達式不需要使用圓括號包含,而是使用冒號“:”表示條件表達式的結(jié)束
    舉例:
if 表達式:
   執(zhí)行語句
  • 多個執(zhí)行語句不需要使用花括號包含,通過縮進。

舉例:

if 表達式:
   執(zhí)行語句1
   執(zhí)行語句2
   執(zhí)行語句3

其他語言的else if …在Python中為elif…
舉例:

if 表達式1:
   執(zhí)行語句1
elif 表達式2:
   執(zhí)行語句2
else 表達式3:
   執(zhí)行語句3

注意:Python的if 嵌套也通過縮進實現(xiàn)。

判斷表達式

Python中沒有三目運算符,但可通過判斷表達式實現(xiàn)相似功能。

為True時表達式 if 判定條件 else 為False時表達式

While循環(huán)語句

Python中提供了一種while…else…的循環(huán),else后的語句在while執(zhí)行完后執(zhí)行。

注意:while的循環(huán)嵌套也是通過代碼縮進實現(xiàn)的。

舉例:

while 條件表達式1:
    執(zhí)行語句1
    執(zhí)行語句2
    ...
    while 條件表達式2:
        執(zhí)行語句3
        執(zhí)行語句4
        ...

For循環(huán)語句

Python中for 循環(huán)用于遍歷序列的元素(如字符串、元組、列表、字典或集合等)或其他可迭代對象。

格式如下:

for 臨時變量 in 可迭代對象 :
   執(zhí)行語句1
   執(zhí)行語句2
   ...

舉例;

# 遍歷字典
demo_dict = {"name":"張三","age":21}
for key in demo_dict :
    print(key + "的值是:" + dict[key])

文章鏈接

Python中關(guān)于循環(huán)有哪些技巧呢?
【總結(jié)】分析Python中的循環(huán)技巧

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    五月的丁香婷婷综合网| 日韩精品综合免费视频| 久久国内午夜福利直播| 果冻传媒精选麻豆白晶晶| 麻豆印象传媒在线观看| 欧美成人精品一区二区久久| 亚洲中文字幕视频一区二区 | 欧美在线观看视频免费不卡| 久久大香蕉精品在线观看| 国产不卡在线免费观看视频| 真实偷拍一区二区免费视频| 国产欧美日韩精品自拍| 成人午夜激情在线免费观看| 亚洲精品成人福利在线| 亚洲性生活一区二区三区| 视频一区二区三区自拍偷| 久久精品亚洲精品国产欧美| 国产亚洲精品久久99| 国产精品推荐在线一区| 我的性感妹妹在线观看| 欧美六区视频在线观看| 国产精品刮毛视频不卡| 免费人妻精品一区二区三区久久久| 99久久无色码中文字幕免费| 日系韩系还是欧美久久| 成人欧美一区二区三区视频| 国产av精品高清一区二区三区 | 国产午夜免费在线视频| 国产女优视频一区二区| 在线观看免费视频你懂的| 日本黄色高清视频久久| 国产成人国产精品国产三级| 日本熟妇五十一区二区三区| 亚洲国产中文字幕在线观看| 欧美尤物在线观看西比尔| 欧美有码黄片免费在线视频| 国产一区二区三区免费福利| 台湾综合熟女一区二区| 午夜福利视频日本一区| 亚洲熟妇中文字幕五十路| 日韩中文高清在线专区|