いくつかは、より簡単にPythonの知識ポイントを学習するプロセスが見落とさ(1.0)を考えます

from random import randint

face = randint(1, 6)
print(face)

コード生成顔[1,6]のための整数のランダム整数randint指定された範囲を生成します


a = 10
print("你是第", a , "名")

各出力「」分離は、出力は出力時に空白に置き換えられます。


# 格式化输出
a = 1
b = 2
print("%d + %d = %d" % (a, b, a + b))

次のように出力されます。

1 + 2 = 3

「...」は、対応する位置の後に表示されるコンテンツ、%は、出力順次マッチングされ


  • range(101)これは、整数0〜100のシーケンスを生成してもよいです。
  • range(1, 100)それは99の整数1のシーケンスを生成してもよいです。
  • range(1, 100, 2)これは、ステップサイズが増分配列の、すなわち、値、2である、請求項99に奇数番号1の配列を生成することができます。
for i in range(10, 0, -2):
    print(i)

上記のコードでは、iは10から2までの範囲の、二つの区画は0ことなく、値の数をとり


バックスラッシュは、元の文字列の末尾ではありません

下記のコードを入力してください:

print(r"This is illegal\")

次のように出力されます。

  File "<stdin>", line 1
    print(r"This is illegal\")
                             ^
SyntaxError: EOL while scanning string literal

エラーが発生しました。


次のように入力します。

number=[1,2,3,4]
number.remove(3)

次のようにここで、nは次のようになります。

[1, 2, 4]

配列は、対応する要素があると知っている必要があります削除

-----------------

次のように入力します。

n = [1, 2, 3, 4, 5]
del n[2]

このとき、n個の内容は次のとおりです。

[1, 2, 4, 5]

デル、数2 n個の要素を削除します

-------------

次のように入力します。

n = [1, 2, 3, 4, 5]
n.pop()

次のように出力されます。

5

最後の値をポップし、その値を返します

-------------------------

入力:

n = [1, 2, 3, 4, 5]
n.pop(2)

次のように出力されます。

3

ポップ要素を指定された場所


出力複数行:

n = """
海贼王
火影忍者
进击的巨人
"""
print(n)

次のように出力されます。

海贼王
火影忍者
进击的巨人

次のように入力します。

assert 3 > 2

出力なし、通常動作。

次のように入力します。

assert 3 > 4

次のように出力されます。

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AssertionError

アサート後の条件(クレーム)が偽のときエラーは、プログラムがAssertionErrorがスローされます。一般的な使用のアサート置かチェックポイントは、プログラムで、あなたは各条件での手順は本当に唯一のプログラムの仕事をしなければならないことを確認する必要があり、主張するのに便利です。


次のように入力します。

x, y = 4, 5
small = x if x < y else y 

上記のコードは、x <yが小さいかに割り当てられたY、小さなXに割り当てられる場合


次のように入力します。

n = [1, 2, 3, 4]
n.append(5)
n

次のように出力されます。

[1, 2, 3, 4, 5]

唯一の末端に結合することができる要素を追加

---------------------

次のように入力します。

n = [1, 2, 3, 4]
n.extend([5, 6, 7, 8, 9])
n

次のように出力されます。

[1, 2, 3, 4, 5, 6, 7, 8, 9]

あなたはより多くの要素拡張を追加することができます

次のように入力します。

n = [1, 2, 3, 4]
n.insert(0, 0)
n

次のように出力されます。

[0, 1, 2, 3, 4]

0番目の挿入位置N 0

構文:list.insert(インデックス、値)


入力:

n = (1)

そして、次のコマンドを入力します。

type(n)

次のように出力されます。

<class 'int'>

nがタプルではありません

----------

次のように入力します。

n = 1, 2 ,3

そして、次のコマンドを入力します。

type(n)

次のように出力されます。

<class 'tuple'>

n個のタプル

----------------

次のように入力します。

n = ()

そして、次のコマンドを入力します。

type(n)

次のように出力されます。

<type 'tuple'>

-------------

次のように入力します。

n = (1,)

ここで、nタプル

--------------

次のように入力します。

 5 * (4, )

次のように出力されます。

(4, 4, 4, 4, 4)

上記のコードを繰り返す*オペレータを示し

次のように入力します。

n = (1, 2, 3, 4, 5)
n = n[:2] + (10,) + n[2:]
n

次のように出力されます。

(1, 2, 10, 3, 4, 5)

要素10を表すコード上記第2号は、n-タプルの位置に挿入されています

------------------------

次のように入力します。

del n

結果は、nタプルを削除しています

おすすめ

転載: blog.csdn.net/qq_40061206/article/details/94760207