Python構文コメント

3704 ワード

インベントリ


に近づく


リストで値にアクセスするときに使用する下付き文字
list = ["A", "B", "C", "D", "E"]
list[0] // "A"
list[1:3] // ["B", "C"]
list[0:] // ["A", "B", "C", "D", "E"]

追加


リストに値を追加するときに使用する方法
extend(["X", "Y", "Z"]) 리스트의 또 다른 리스트를 연결
append("B") // 리스트 끝에 "B" 값 추가
insert(0, "A") // 리스트의 0번째 위치에 "A" 값 삽입

削除


リストから値を削除するときに使用する方法
remove("A") // 리스트에서 해당 값을 제거
clear() // 리스트 모든 아이템을 제거
pop() // 리스트 끝에 있는 아이템 1개 제거

その他

list.index("C") // 2
list.index("Z") // ValueError: 'Z" is not in the list
list.count("D") // 1
list.sort() // Alphabetical order
list.reverse() // ["E", "D", "C", "B", "A"]
list2 = list.copy()

文字列


長さ
len("ABC") // 3
"ABC".index("B") // 1
arr = ["a", "b", "c", "d", "e"]
print(arr[3:])

n.関数

def cube(num):
    return num * num * num

print(cube(2)) // 8
関数宣言はdefで始まります.
関数は、行の最後をコロンで宣言します.
インデントを使用して、関数に実行文が含まれているかどうかを判断するため、インデントを遵守します.
戻り値を返すにはreturnキーを指定する必要があります.

条件文

is_male = False
has_penis = False
is_female = True

if is_male and has_penis:
     print("You are a male")
elif is_female and not(is_male) and not(has_penis):
    print("You are a female")
else:
    print("No")
Pythonでは、Booleanの値は大文字で始まります.TrueそしてFalseifゲートはそのままif、else if略称elifである.次に、&または||ではなくandおよびorを使用し、その名の通りandおよびorを使用する.もう一つの価格は価格の前にあります!貼るよりnot()で包んだほうがいいです.

演算子

def getMaxNum(num1, num2, num3):
    if num1 >= num2:
        if num1 >= num3:
            return num1
        else:
            return num3
    else:
        if num2 >= num3:
            return num2
        else:
            return num3

print(getMaxNum(3,3,3 ))
==, >=, <=, >, <
他の言語と同じです.

入力の受信

name = input("What is your name?")
age = input("What is your age?")
height = float(input("What is your height?"))

print("Your name is " + name)
print("Your age is " + age)
print("Your height is " + height)

専制的

monthConversions = {
    "Jan": "January",
    "Feb": "February",
    "Mar": "March",
    "Apr": "April",
    "May": "May",
    "Jun": "June",
    "Jul": "July",
    "Aug": "August",
    "Sep": "September",
    "Oct": "October",
    "Nov": "November",
    "Dec": "December"
}

print(monthConversions.get("Luv"))  # None
print(monthConversions.get("Luv", "Not a valid key")) # Not a valid key
print(monthConversions["Jul"])
  • のカッコとして定義されます.{}
  • キー値はユニークでなければなりません.
  • get関数を使用すると、キー値がない場合にデフォルト値を返すことができます.
  • get関数を使用すると、存在しない鍵の値を取得してもエラーは発生しません.default値が入力されていない場合はNoneを返します.