Python
 
변수
- 변수는 값을 처음 할당하는 순간 생성

x = 5
y = "John"
print(x)
print(y)


type() 함수
- 변수의 데이터 유형을 가져올 수 있음

x = 5
y = "John"
print(type(x))
print(type(y))


문자열 변수는 작은 따옴표 또는 큰 따옴표를 사용하여 선언함

x = "John"
# is the same as
x = 'John'


변수 이름은 대소 문자를 구분함

a = 4
A = "Sally"
#A will not overwrite a


 Python 변수에 대한 규칙 :
변수 이름은 문자 또는 밑줄 문자로 시작해야합니다.
변수 이름은 숫자로 시작할 수 없습니다.
변수 이름에는 영숫자 문자와 밑줄 (Az, 0-9 및 _) 만 포함 할 수 있습니다.
변수 이름은 대소 문자를 구분합니다 (age, Age 및 AGE는 세 가지 변수 임).

Python을 사용하면 한 줄로 여러 변수에 값을 할당 할 수 있음

x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)
fruits = ["apple", "banana", "cherry"]
x, y, z = fruits
print(x)
print(y)
print(z)


global키워드 를 사용하는 경우 변수는 전역 범위에 속함

def myfunc():
  global x
  x = "fantastic"

myfunc()

print("Python is " + x)


슬라이싱

슬라이스 구문을 사용하여 문자 범위를 반환 할 수 있음

b = "Hello, World!"
print(b[2:5])

c = "Hello, World!"
print(c[:5])


upper()메서드는 대문자로 된 문자열을 반환

a = "Hello, World!"
print(a.upper())


lower()메서드는 소문자로 된 문자열을 반환

a = "Hello, World!"
print(a.lower())


strip()메서드는 시작 또는 끝에서 공백을 제거

a = " Hello, World! "
print(a.strip()) # returns "Hello, World!"


replace()메서드는 문자열을 다른 문자열로 바꿈

a = "Hello, World!"
print(a.replace("H", "J")) #return "Jello, World!"


split()메서드는 구분 기호의 인스턴스를 찾으면 문자열을 하위 문자열로 분할

a = "Hello, World!"
print(a.split(",")) # returns ['Hello', ' World!']


format()방법을 사용하여 문자열에 숫자를 삽입

age = 36
txt = "My name is John, and I am {}"
print(txt.format(age))


인덱스 번호 {0}를 사용 하여 인수가 올바른 자리 표시 자에 있는지 확인 가능

quantity = 3
itemno = 567
price = 49.95
myorder = "I want to pay {2} dollars for {0} pieces of item {1}."
print(myorder.format(quantity, itemno, price))


f 문자열 포매팅
- f 문자열 포매팅 기능을 사용할 수 있다. 파이썬 3.6 미만 버전에서는 사용할 수 없는 기능

name = '홍길동'
age = 30
f'나의 이름은 {name}입니다. 나이는 {age}입니다.'
'나의 이름은 홍길동입니다. 나이는 30입니다.'


출처
https://www.w3schools.com/python

'Python' 카테고리의 다른 글

Tuple  (0) 2021.06.17
List  (0) 2021.06.17
파이썬 2  (0) 2020.10.11
파이썬 1  (0) 2020.10.07
파이썬 설치  (0) 2020.10.06

+ Recent posts