Python研究ノート(1):変数

1.単一行コメントと複数行コメント

Python言語では、null文字とコメントをどこにでも挿入できますが、識別子と文字列の間に挿入することはできません。

Pythonソースコードには2つの形式のコメントがあります。

  • 1行コメント
  • 複数行コメント

Pythonはポンド記号(#)を使用して1行のコメントの始まりを示し、この行の終わりまで#記号に続くコードはインタープリターによって無視されます。1行コメントは、プログラム内のコード行にコメントを付けることです。Pythonプログラムでコメントする必要があるコンテンツの前に#記号を付けます。

複数行コメントとは、プログラム内の複数行のコードを一度にコメントアウトすることを指します。Pythonプログラムでコメントの内容を囲むには、3つの一重引用符または3つの二重引用符を使用します。

次のコードに示すように、comment_test.py

# 这是一行简单的注释
print("Hello World!")
'''
这里面的内容全部是多行注释
Python语言真的很简单
'''
# print("这行代码被注释了,将不会被编译、执行!")
"""
这是用三个双引号括起来的多行注释
Python同样是允许的
"""

2.変数

2.1Pythonは弱い型の言語です

Pythonは弱い型の言語です。弱い型の言語には、2つの典型的な特徴があります。

  • 変数は宣言なしで直接割り当てることができます。存在しない変数に値を割り当てることは、新しい変数を定義することと同じです。
  • 変数のデータ型は動的に変更できます。同じ変数にしばらくの間整数値を割り当て、しばらくの間文字列を割り当てることができます。

具体的な使用法については、次のコードweak_type.pyを参照してください。

# 定义一个数值类型变量
a = 5
print(a)
# 重新将字符串赋值给a变量
a = 'Hello, cat!'
print(a)
# 查看此时变量a的类型
print(type(a))

2.2print関数を使用して変数を出力する

print(functionの詳細な構文形式は次のとおりです。

print(value, ..., sep=' ', end='\n', file='sys.stdout', flush=False)
  • valueパラメーターは、任意の数のパラメーターまたは値を受け入れることができるため、print()関数は複数の値を出力できます。
  • print()関数を使用して複数の変数を出力する場合、print()関数はデフォルトで複数の変数をスペースで区切ります。デフォルトの区切り文字を変更する場合は、sepパラメーターを使用して設定できます。
  • print()関数の出力は自動的に折り返されます。これは、print()関数のendパラメーターのデフォルト値が「\ n」であるためです。print()関数が出力後に折り返されないようにする場合は、終了パラメータをリセットするだけで済みます。
  • fileパラメーターは、print()関数の出力先を指定します。fileパラメーターのデフォルト値はsys.stdoutで、これはシステムの標準出力である画面を表します。パラメータを変更して、print()関数を指定したファイルに出力することもできます。

print()関数の具体的な使用法は、次のコードprint_test.pyを参照しています。

user_name = 'Charlie'
user_age = 8
#同时输出多个变量和字符串,默认以空格隔开多个变量
print("姓名:", user_name, "年龄:", user_age)

#同时输出多个变量和字符串,指定分隔符
print("姓名:", user_name, "年龄:", user_age, sep='|')

#设置end参数,指定输出之后不再换行
print(40, '\t', end="")
print(50, '\t', end="")
print(60, '\t', end="")

#设置file参数,指定print()函数的输出目标
#打开文件以便写入
f = open("poem.txt", "w")
print('不敢高声语', file=f)
print('恐惊天上人', file=f)
f.close()

2.3変数の命名規則

Python言語の識別子は、文字、アンダースコア_で始まり、その後に任意の数の文字、数字、アンダースコア_を続けることができます。ここでの文字は26の英字に限定されず、漢字、日本語を含めることができます。文字など

識別子を使用するときは、次のルールに注意する必要があります。

  • 識別子は、文字、数字、およびアンダースコア_で構成できますが、数字で始めることはできません。
  • 識別子をPythonキーワードにすることはできませんが、キーワードを含めることができます。
  • 識別子にスペースを含めることはできません。

2.4Pythonキーワードと組み込み関数

Pythonキーワードと組み込み関数を変数名として使用することはお勧めしません。

以下に示すように、次のプログラムを介してPythonに含まれるキーワードを表示できます。

# 导入keyword模块
import keyword
# 显示所有关键字
print(keyword.kwlist)

 

おすすめ

転載: blog.csdn.net/weixin_44679832/article/details/109501160