<< PYTHON : W3SCHOOLS >>
-from mymodule import person1
What is the correct syntax of importing only the person1 dictionary of the "mymodule" module?
- class Person:
def __init__(self, name, age):
self.name = name
self.age = age
- class Student(Person)
: Person 타입의 객체를 받는? 상속? Student 클래스
- import mymodule
print(dir(mymodule)
def my_function(*kids):
print("The youngest child is " + kids[2])
>> String ... 같은 느낌?
**kid .. keyword 개수 모를 때
- 람다식
x = lambda a : a
- 객체 생성 p1이라는 변수 MyClass 타입
p1 = MyClass()
- for x in range(6): print(x)
age = 36
txt = "My name is John, and I am {}"
print(txt.format(age))
print(bool("abc")) : True #문자타입은 ?
print(bool(0)) : False
fruits = ["apple", "banana"]
if "apple" in fruits:
print("Yes, apple is a fruit!")
- || 대신 or 라고 입력 && 대신 and
- 한 줄로 입력할 때 print("aaa") if 5 > 2 else print("bbb") # : 사용X
- while 문 괄호가 없음
i = 1
while i < 6
print(i)
i += 1
- continue / break 문 존재
- while문에 else 가 존재하는 이유?
i = 1
while i < 6:
print(i)
i += 1
else:
print("i .... ")
-
- fruits.append("orange")
- fruits.insert(1, "orange") : 두번째 항목으로 orange 추가
append와 insert의 차이는?
- fruits.remove("banana")
fruits = {"apple", "banana"}
fruits.add("orange") 로 추가 가능
> set
fruits = {"apple", "banana", "cherry"}
more_fruits = ["orange", "mango", "grapes"]
fruits.update(more_fruits)
> update 아예 변경 아닌가?
fruits.remove("banana")
fruits.discard("banana")
차이점
- dict 배열에서 car.get("key")
- dict 배열에서 키 값으로 가져오기 car["year"] = 2020
- 다양한 방법으로 가져올 수 있는 건가?
- dict에서 add할 때 값을 변경하듯이
- car.pop("brand") key 값이 brand인 항목을 삭제
- set 배열 전체 없애기 car.clear()
- if 문
if a > b :
print("a is greater than b")
else : > else 이후에 콜론
- else if 를 elif 라고 줄여서 표현 / 뒤에 : 표현하지 않음
-
fruits = ["apple", "banana", "cherry"]
print(fruits[-1])
> negative indexing?
- if문 생성했으면 다음 줄에서는 무조건 하나 이상의 띄어쓰기
def myfunc():
global x
x = "fantastic"
- 변수 숫자 시작 / - 입력 불가능
- 변수 타입 입력할 필요 없음
- 변수타입 int / str / float / bool
- x = ("apple", "banana", "cherry")
print(type(x)) > tuple
- x = {"name" : "John" , "age" : 36}
print(type(x)) > dict
- 형변환시 (변환타입) x
x = ["apple", "banana", "cherry"]
print(type(x)) > list 타입
- complex 타입이란?
- 길이 출력 : len(x)
- 첫번째 문자 출력 : txt[0]
- 2~4번째 문자 출력 : txt[2:5]
- 공백을 제외한 문자 출력 : txt.strip(0
- 대문자로 출력 : txt.upper()
- 소문자로 출력 : txt.lower()
- 특정 문자 변경 : txt.replace("H", "K")
- True False : 첫 문자 대문자
'python > w3schools' 카테고리의 다른 글
[w3schools] Global Variables - Python Variables (0) | 2021.05.31 |
---|---|
[w3schools] Output Variables - Python Variables (0) | 2021.05.25 |
[w3schools] Assign Multiple Values - Python Variables (0) | 2021.05.25 |
[w3schools] Variable Names - Python Variables (0) | 2021.05.24 |
[w3schools] Python Variables - Python Variables (0) | 2021.05.20 |