Pythonの構文の概要

あなたが問題の基本的な事実を行うには、各言語の基本文法は同じであるため、唯一のそのようまたは少し異なるいくつかの場所、任意の1つのプログラミング言語を勉強してきた、そうするとき、それは他のPythonを学ぶことができます場合は、マスターしていますプログラミング言語とは対照的に学び、とても速く、それを学ぶために、効果が良いです。以下は、Pythonの基本的な文法とJavaScriptの基本的な文法を比較します。

 

JavaScriptを

パイソン

ロジック

論理否定

ではありません

論理的に真

論理偽

条件付きの

 

if(条件){

    ...

}もしそうでなければ(条件){

    ...

}他{

    ...

}

if 条件:

    ...

elif条件:

    ...

他:

    ...

forループ(何か循環の収集のみ)

 

コレクション内のxについて:

...

用(VAR i = 0; iはXを<; iは++){

...

}

一方、(任意のオブジェクトは、環状であってもよいです)

 

I = 0
番号= []

:私は6 <ながら
    プリント( "iは{I}である上部に" F)
    numbers.append(I)
    、I + = 1枚の
    プリント( "今番号:"、数字)
    印刷(F "iは、{iはボタンで} ")

 

演算子

 

@: - 近くに最も近い整数除数まで割り切れてください

 

 

// =:

 

++:インクリメント

ノー

持っています

- :減少

ノー

持っています

+ =

持っています

持っています

- =

持っています

持っています

文字列エスケープ

\\

バックスラッシュ

とともに

\」

単一引用符

とともに

\」

二重引用符

とともに

\ A

ベル

とともに

\ B

バックスペース

とともに

\ F

フォーム記入

とともに

\ nは

改行

とともに

\ rを

入ります

とともに

\トン

タブ

とともに

\ V

垂直タブ

とともに

 

他のPythonの構文:


文字列:

String型の出力変数:

x = "hello"
print(f"I said: {x}") #3.6以上版本支持

print("It's fleece was white as {}.".format("snow")) name= input("Please input your name: ") print("Hello, %s good morning!" %name) print("Hello, %s good morning!" %'Samve')

改行文字と現在の行を実行します。

print("abc", end=" ")

print("efg")

'' ' '' " """ "" /' 作用:

1、複数行のコメント。

正確に出力内容との間の2、。

"\"作用:

1、转义特定字符,如:", ', \;

2、表示无法录入的字符,如:\n,\t,\r;

3、连接不同行的文本;

函数:

def secret_formula(started):
    jelly_beans = started * 500 jars = jelly_beans / 1000 crates = jars/ 100 return jelly_beans, jars, crates start_point = 10000 beans, jars, crates = secret_formula(start_point) print("With a starting point of:{}".format(start_point)) print(f"We'd have {beans} beans, {jars} jars, and {crates} crates")

*args里的*是什么意思?

它的功能是告诉Python把函数的所有参数都接收进来,然后放到名叫args的列表中去。和一直在在用的argv差不多,只不过前者是用在函数上。

def print_two(*args):
    arg1, arg2 = args
    print(f"arg1: {arg1}, arg2: {arg2}")
    
print_two("Zed", "Shaw")    

 

おすすめ

転載: www.cnblogs.com/samve/p/11145078.html