python語法與C語法對比

2021-09-29 20:48:26 字數 585 閱讀 5086

python屬於弱型別語言,變數直接使用,不需要定義,所以也沒有型別限制,因為一切python變數都是乙個相當於類的存在;但容易在呼叫變數時寫錯名字,且不易debug出來(┬_┬);有利有弊,c語言強型別,就連定義位置都必須安排的明明白白否則編譯不過哈

python為簡化語言的書寫,減少書寫錯誤概率,有很多語法糖,其中最明顯的就是函式、模組和類等的定義,作用範圍用縮排表示,c語言用{}直觀

python中預設「/」,表示除法結果為float;「//」表示整除,這一點和c語言有不同。

python有乙個序列解包和封包的操作特別……怎麼說呢,奇技淫巧?

>>> a, b, c = 1, 2, 3

>>> a

1>>> b

2>>> c

3>>>

這有乙個好處,在交換賦值兩個變數時,可以少定義乙個臨時中間變數,如:

#a,b=b,a%b

temp = a

a = b

b = temp%b

shell 語法與C語言對比

要實現的功能 c 語言程式設計 linux shell 指令碼程式設計 程式 指令碼的引數傳遞 intmain int argc,char argv printf arg1 s n argv 1 printf arg2 s n argv 2 printf arg3 s n argv 3 return...

Swift與OC語法對比

1.模擬於oc語句最後不再需要分號結束 2.不再有.m與.h檔案,只有乙個.swift檔案 3.方法呼叫由 obj x 1 y 2 變為 obj.x 1,y 2 4.方法宣告 oc void setview swift func setview 注 方便起見以下前乙個為oc語法,後乙個為swift語...

ORACLE與MySQL sql語法的對比

oracle 登入 sqlpuls as sysdba sqlplus username password 查詢例項名 show parameter name select name from v database 檢視有幾個表空間 select tablespace name from dba t...