Pythonスタート(2018-08-06)

1220 ワード

目次
 、     
 、if  
 、while  

一、リストとメタグループ
リスト要素は中括弧([])で囲まれており、要素の個数や要素の値を変更できます.メタグループ要素は括弧()で囲まれており、内容は変更できませんが、変更できません.メタグループは読み取り専用のリストと見なすことができます.スライス演算([]および[:])によりサブセットが得られることは、文字列の使用方法と同様である.
>>> aList = [1, 2, 3, 4]
>>> aList
[1, 2, 3, 4]
>>> aList[0]
1
>>> aList[2:]
[3, 4]
>>> aList[:3]
[1, 2, 3]
>>> aList[1] = 5
>>> aList
[1, 5, 3, 4]

タプルはスライス演算も可能で、結果もタプル(修正不可):
>>> aTuple = ('robots', 77, 93, 'try')
>>> aTuple
('robots', 77, 93, 'try')
>>> aTuple[:3]
('robots', 77, 93)
>>> aTuple[1] = 5
Traceback (most recent call last):
  File "", line 1, in 
    aTuple[1] = 5
TypeError: 'tuple' object does not support item assignment

二、if文
他の言語とは異なり、条件付きストライプはカッコで囲む必要はありません.
if 1 < 2:
    print('true')

三、whileサイクル
while expression:
while_suite

文while_式の値が0またはFalseになるまで、suiteは連続的に繰り返し実行されます.次にPythonは次のコードを実行します.if文のように、Pythonのwhile文の条件式もカッコで囲む必要はありません.