9つのよく使われるpython文法糖は、コードをより簡潔に書くことができます.
6932 ワード
文法糖とは何ですか.
文法糖は砂糖ではなく、プログラミング言語のいくつかの特殊な書き方で、これらの書き方はコードをより簡潔に書くか、理解しやすくすることができます.
1、数字区切り文字
2、交換変数の値
3、判断変数範囲
4、文字列の高速構築
5、リストのつづり
6、リストスライス
7、梱包と解包
8、with文
9、リスト導出式
文法糖は砂糖ではなく、プログラミング言語のいくつかの特殊な書き方で、これらの書き方はコードをより簡潔に書くか、理解しやすくすることができます.
1、数字区切り文字
a = 10_0000_0000
a # 1000000000
2、交換変数の値
#
a = 1
b = 2
a, b = b, a
3、判断変数範囲
a = 97
if 90<=a<=100:
print(' ')
4、文字列の高速構築
print('-'*50)
print('#'*50)
5、リストのつづり
a = [1, 2, 3]
b = [4, 5, 6]
c = a + b
6、リストスライス
a = [1, 2, 3, 4, 5, 6]
a[0] # 1
a[-1] # 6
a[:2] # [1, 2]
a[-2:] # [5, 6]
a[1:-1] # [2, 3, 4, 5]
7、梱包と解包
a = (1, 2, 3)
x, y, z = a
x; y; z # 1 2 3
b = (x, y, z) # b
8、with文
#
f = open('test.txt', 'r')
data = f.read()
f.close()
# witn
with open('test.txt', 'r') as f:
data = f.read()
9、リスト導出式
a = [1, 2, 3, 4]
# a 50
b = [ e+50 for e in a]