[Python]基本構文1
3593 ワード
1.演算
+、-、/加算減算
**平方
残り%
/シェア
<、<=、>、>=比較サイズ
同じ
!= 異なる
(and,&),(or,|)論理条件
+=、-=、=、/=、%=計算値を元の値に入れるprint(3**2)
print(5%2)
print(5//2)
print(5==3)
print(5!=3)
i = 3
i += 2
print(i)
9
1
2
False
True
5
2.数値処理関数 print(abs(-5)) #절대값
print(pow(4, 2)) #제곱(4의 2제곱)
print(max(5, 12)) #최대값 숫자 출력
print(min(5, 12)) #최소값 숫자 출력
print(round(3.14)) #반올림
from math import * #아래의 함수를 사용하기 위해서 import
print(floor(4.99)) #내림 함수
print(ceil(3.14)) #올림 함수
print(sqrt(16)) #제곱근(루트16)
5
16.0
12
5
3
4
4
4.0
3.ランダム関数 from random import * #random 함수를 사용하기 위해서 import
print(random()) #0.0~1.0 미만의 임의값(아무것도 쓰지 않으면 0.0~1.0 사이의 소수점값까지 출력)
print(random()*10) #0.0~10.0 미만의 임의값(곱해주면 범위를 늘릴 수 있음)
print(int(random()*10)) #0~10 미만의 임의값(int를 붙여서 정수 형태로 값 출력 가능)
print(int(random()*10)+1) #1~10 이하의 임의값(0을 받지않고 10까지 랜덤값을 받기 위해서 +1)
print(randrange(1,10)) #1~10 미만의 임의값(1부터 10전까지 출력 가능)
print(randint(1,10)) #1~10 이하의 임의값(1부터 10까지 출력 가능)
4.スライス hello = "hello, world!"
print(hello[5]) #0부터 시작해서, 5번에 있는 문자를 출력
print(hello[2:5]) #2번에 있는 문자부터, 5번 전까지의 문자를 출력
print(hello[:5]) #처음부터, 5번 전까지의 문자를 출력
print(hello[7:]) #7번부터, 끝까지 문자를 출력
print(hello[-6:]) #뒤에서 6번째부터, 끝까지 문자를 출력
,
llo
hello
world!
world!
5.文字列処理関数 python = "Python is Amazing"
print(python.lower()) #소문자로 변환해서 출력
print(python.upper()) #대문자로 변환해서 출력
print(python[0].isupper()) #0번의 문자가 대문자인가? True or False로 출력
print(len(python)) #문자의 갯수 출력
print(python.replace("Python", "Java")) #Python이라는 글자를 Java로 변경
my_str = (python.index("n")) #n이 위치한 곳의 인덱스 번호 중에 제일 앞쪽 번호 출력
print(my_str)
my_str = (python.index("n", 6, 16)) #인덱스 번호 6번부터, 16번 사이의 n 인덱스 번호 중 최소값
print(my_str)
print(python.find("Java")) #없으면 -1 출력, 있으면 있는 위치의 인덱스 번호 출력
print(python.index("Java")) #없으면 error, 있으면 있는 위치의 인덱스 번호 출력
print(python.count("n")) #n의 갯수 출력
python is amazing
PYTHON IS AMAZING
True
17
Java is Amazing
5
15
-1
7
2
6.書式設定 print("나는 %d살 입니다." %20) #%d는 정수를 나타냄
print("나는 %s을 좋아해요." %"파이썬") #%s는 문자열을 나타냄
print("Apple은 %c로 시작해요." %"A") #%c는 문자1개를 나타냄
print("나는 %s색과 %s색을 좋아해요." %("파란", "빨간")) #여러개 사용가능
print("나는 {}살 입니다.".format(20)) #중괄호 안에 포맷팅되서 값이 들어감
print("나는 {}색과 {}색을 좋아해요.".format("파란", "빨간")) #여러개 사용가능
print("나는 {1}색과 {0}색을 좋아해요.".format("파란", "빨간")) #인덱스 번호를 넣어서 위치 지정 가능
print("나는 {age}살이며, {color}색을 좋아해요.".format(age=20, color="파란")) #변수도 설정 가능
age = 20
color = "파란"
print(f"나는 {age}살이며, {color}색을 좋아해요.") #변수를 지정하고, f를 사용해서 포맷팅 가능
私は20歳になりました.
私はパイが好きです.
AppleはAで始まる
青と赤が好きです.
私は20歳になりました.
青と赤が好きです.
私は赤と青が好きです.
私は20歳で、青が好きです.
私は20歳で、青が好きです.
7.脱出メール \n : 줄바꿈
\", \' : 문자열 안에 따옴표 사용시 앞에 역슬래시
\\ : 문자열 안에 역슬래시 사용시, 앞에 역슬래시
\t : 탭 공간을 넣고 싶을 때 사용
\b : 입력된 곳 앞에 문자 하나 지우는 백스페이스
\r : 처음 부분 글자 변경
print("jjo seong hwan\rcho"). #\r뒤에 있는 글자가 3개면 앞 3개의 문자를 replace 한다
cho seong hwan
Reference
この問題について([Python]基本構文1), 我々は、より多くの情報をここで見つけました
https://velog.io/@chosh91/TIL-5-Python-기본문법1
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
print(3**2)
print(5%2)
print(5//2)
print(5==3)
print(5!=3)
i = 3
i += 2
print(i)
print(abs(-5)) #절대값
print(pow(4, 2)) #제곱(4의 2제곱)
print(max(5, 12)) #최대값 숫자 출력
print(min(5, 12)) #최소값 숫자 출력
print(round(3.14)) #반올림
from math import * #아래의 함수를 사용하기 위해서 import
print(floor(4.99)) #내림 함수
print(ceil(3.14)) #올림 함수
print(sqrt(16)) #제곱근(루트16)
516.0
12
5
3
4
4
4.0
3.ランダム関数 from random import * #random 함수를 사용하기 위해서 import
print(random()) #0.0~1.0 미만의 임의값(아무것도 쓰지 않으면 0.0~1.0 사이의 소수점값까지 출력)
print(random()*10) #0.0~10.0 미만의 임의값(곱해주면 범위를 늘릴 수 있음)
print(int(random()*10)) #0~10 미만의 임의값(int를 붙여서 정수 형태로 값 출력 가능)
print(int(random()*10)+1) #1~10 이하의 임의값(0을 받지않고 10까지 랜덤값을 받기 위해서 +1)
print(randrange(1,10)) #1~10 미만의 임의값(1부터 10전까지 출력 가능)
print(randint(1,10)) #1~10 이하의 임의값(1부터 10까지 출력 가능)
4.スライス hello = "hello, world!"
print(hello[5]) #0부터 시작해서, 5번에 있는 문자를 출력
print(hello[2:5]) #2번에 있는 문자부터, 5번 전까지의 문자를 출력
print(hello[:5]) #처음부터, 5번 전까지의 문자를 출력
print(hello[7:]) #7번부터, 끝까지 문자를 출력
print(hello[-6:]) #뒤에서 6번째부터, 끝까지 문자를 출력
,
llo
hello
world!
world!
5.文字列処理関数 python = "Python is Amazing"
print(python.lower()) #소문자로 변환해서 출력
print(python.upper()) #대문자로 변환해서 출력
print(python[0].isupper()) #0번의 문자가 대문자인가? True or False로 출력
print(len(python)) #문자의 갯수 출력
print(python.replace("Python", "Java")) #Python이라는 글자를 Java로 변경
my_str = (python.index("n")) #n이 위치한 곳의 인덱스 번호 중에 제일 앞쪽 번호 출력
print(my_str)
my_str = (python.index("n", 6, 16)) #인덱스 번호 6번부터, 16번 사이의 n 인덱스 번호 중 최소값
print(my_str)
print(python.find("Java")) #없으면 -1 출력, 있으면 있는 위치의 인덱스 번호 출력
print(python.index("Java")) #없으면 error, 있으면 있는 위치의 인덱스 번호 출력
print(python.count("n")) #n의 갯수 출력
python is amazing
PYTHON IS AMAZING
True
17
Java is Amazing
5
15
-1
7
2
6.書式設定 print("나는 %d살 입니다." %20) #%d는 정수를 나타냄
print("나는 %s을 좋아해요." %"파이썬") #%s는 문자열을 나타냄
print("Apple은 %c로 시작해요." %"A") #%c는 문자1개를 나타냄
print("나는 %s색과 %s색을 좋아해요." %("파란", "빨간")) #여러개 사용가능
print("나는 {}살 입니다.".format(20)) #중괄호 안에 포맷팅되서 값이 들어감
print("나는 {}색과 {}색을 좋아해요.".format("파란", "빨간")) #여러개 사용가능
print("나는 {1}색과 {0}색을 좋아해요.".format("파란", "빨간")) #인덱스 번호를 넣어서 위치 지정 가능
print("나는 {age}살이며, {color}색을 좋아해요.".format(age=20, color="파란")) #변수도 설정 가능
age = 20
color = "파란"
print(f"나는 {age}살이며, {color}색을 좋아해요.") #변수를 지정하고, f를 사용해서 포맷팅 가능
私は20歳になりました.
私はパイが好きです.
AppleはAで始まる
青と赤が好きです.
私は20歳になりました.
青と赤が好きです.
私は赤と青が好きです.
私は20歳で、青が好きです.
私は20歳で、青が好きです.
7.脱出メール \n : 줄바꿈
\", \' : 문자열 안에 따옴표 사용시 앞에 역슬래시
\\ : 문자열 안에 역슬래시 사용시, 앞에 역슬래시
\t : 탭 공간을 넣고 싶을 때 사용
\b : 입력된 곳 앞에 문자 하나 지우는 백스페이스
\r : 처음 부분 글자 변경
print("jjo seong hwan\rcho"). #\r뒤에 있는 글자가 3개면 앞 3개의 문자를 replace 한다
cho seong hwan
Reference
この問題について([Python]基本構文1), 我々は、より多くの情報をここで見つけました
https://velog.io/@chosh91/TIL-5-Python-기본문법1
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
from random import * #random 함수를 사용하기 위해서 import
print(random()) #0.0~1.0 미만의 임의값(아무것도 쓰지 않으면 0.0~1.0 사이의 소수점값까지 출력)
print(random()*10) #0.0~10.0 미만의 임의값(곱해주면 범위를 늘릴 수 있음)
print(int(random()*10)) #0~10 미만의 임의값(int를 붙여서 정수 형태로 값 출력 가능)
print(int(random()*10)+1) #1~10 이하의 임의값(0을 받지않고 10까지 랜덤값을 받기 위해서 +1)
print(randrange(1,10)) #1~10 미만의 임의값(1부터 10전까지 출력 가능)
print(randint(1,10)) #1~10 이하의 임의값(1부터 10까지 출력 가능)
hello = "hello, world!"
print(hello[5]) #0부터 시작해서, 5번에 있는 문자를 출력
print(hello[2:5]) #2번에 있는 문자부터, 5번 전까지의 문자를 출력
print(hello[:5]) #처음부터, 5번 전까지의 문자를 출력
print(hello[7:]) #7번부터, 끝까지 문자를 출력
print(hello[-6:]) #뒤에서 6번째부터, 끝까지 문자를 출력
,llo
hello
world!
world!
5.文字列処理関数 python = "Python is Amazing"
print(python.lower()) #소문자로 변환해서 출력
print(python.upper()) #대문자로 변환해서 출력
print(python[0].isupper()) #0번의 문자가 대문자인가? True or False로 출력
print(len(python)) #문자의 갯수 출력
print(python.replace("Python", "Java")) #Python이라는 글자를 Java로 변경
my_str = (python.index("n")) #n이 위치한 곳의 인덱스 번호 중에 제일 앞쪽 번호 출력
print(my_str)
my_str = (python.index("n", 6, 16)) #인덱스 번호 6번부터, 16번 사이의 n 인덱스 번호 중 최소값
print(my_str)
print(python.find("Java")) #없으면 -1 출력, 있으면 있는 위치의 인덱스 번호 출력
print(python.index("Java")) #없으면 error, 있으면 있는 위치의 인덱스 번호 출력
print(python.count("n")) #n의 갯수 출력
python is amazing
PYTHON IS AMAZING
True
17
Java is Amazing
5
15
-1
7
2
6.書式設定 print("나는 %d살 입니다." %20) #%d는 정수를 나타냄
print("나는 %s을 좋아해요." %"파이썬") #%s는 문자열을 나타냄
print("Apple은 %c로 시작해요." %"A") #%c는 문자1개를 나타냄
print("나는 %s색과 %s색을 좋아해요." %("파란", "빨간")) #여러개 사용가능
print("나는 {}살 입니다.".format(20)) #중괄호 안에 포맷팅되서 값이 들어감
print("나는 {}색과 {}색을 좋아해요.".format("파란", "빨간")) #여러개 사용가능
print("나는 {1}색과 {0}색을 좋아해요.".format("파란", "빨간")) #인덱스 번호를 넣어서 위치 지정 가능
print("나는 {age}살이며, {color}색을 좋아해요.".format(age=20, color="파란")) #변수도 설정 가능
age = 20
color = "파란"
print(f"나는 {age}살이며, {color}색을 좋아해요.") #변수를 지정하고, f를 사용해서 포맷팅 가능
私は20歳になりました.
私はパイが好きです.
AppleはAで始まる
青と赤が好きです.
私は20歳になりました.
青と赤が好きです.
私は赤と青が好きです.
私は20歳で、青が好きです.
私は20歳で、青が好きです.
7.脱出メール \n : 줄바꿈
\", \' : 문자열 안에 따옴표 사용시 앞에 역슬래시
\\ : 문자열 안에 역슬래시 사용시, 앞에 역슬래시
\t : 탭 공간을 넣고 싶을 때 사용
\b : 입력된 곳 앞에 문자 하나 지우는 백스페이스
\r : 처음 부분 글자 변경
print("jjo seong hwan\rcho"). #\r뒤에 있는 글자가 3개면 앞 3개의 문자를 replace 한다
cho seong hwan
Reference
この問題について([Python]基本構文1), 我々は、より多くの情報をここで見つけました
https://velog.io/@chosh91/TIL-5-Python-기본문법1
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
python = "Python is Amazing"
print(python.lower()) #소문자로 변환해서 출력
print(python.upper()) #대문자로 변환해서 출력
print(python[0].isupper()) #0번의 문자가 대문자인가? True or False로 출력
print(len(python)) #문자의 갯수 출력
print(python.replace("Python", "Java")) #Python이라는 글자를 Java로 변경
my_str = (python.index("n")) #n이 위치한 곳의 인덱스 번호 중에 제일 앞쪽 번호 출력
print(my_str)
my_str = (python.index("n", 6, 16)) #인덱스 번호 6번부터, 16번 사이의 n 인덱스 번호 중 최소값
print(my_str)
print(python.find("Java")) #없으면 -1 출력, 있으면 있는 위치의 인덱스 번호 출력
print(python.index("Java")) #없으면 error, 있으면 있는 위치의 인덱스 번호 출력
print(python.count("n")) #n의 갯수 출력
print("나는 %d살 입니다." %20) #%d는 정수를 나타냄
print("나는 %s을 좋아해요." %"파이썬") #%s는 문자열을 나타냄
print("Apple은 %c로 시작해요." %"A") #%c는 문자1개를 나타냄
print("나는 %s색과 %s색을 좋아해요." %("파란", "빨간")) #여러개 사용가능
print("나는 {}살 입니다.".format(20)) #중괄호 안에 포맷팅되서 값이 들어감
print("나는 {}색과 {}색을 좋아해요.".format("파란", "빨간")) #여러개 사용가능
print("나는 {1}색과 {0}색을 좋아해요.".format("파란", "빨간")) #인덱스 번호를 넣어서 위치 지정 가능
print("나는 {age}살이며, {color}색을 좋아해요.".format(age=20, color="파란")) #변수도 설정 가능
age = 20
color = "파란"
print(f"나는 {age}살이며, {color}색을 좋아해요.") #변수를 지정하고, f를 사용해서 포맷팅 가능
私は20歳になりました.私はパイが好きです.
AppleはAで始まる
青と赤が好きです.
私は20歳になりました.
青と赤が好きです.
私は赤と青が好きです.
私は20歳で、青が好きです.
私は20歳で、青が好きです.
7.脱出メール \n : 줄바꿈
\", \' : 문자열 안에 따옴표 사용시 앞에 역슬래시
\\ : 문자열 안에 역슬래시 사용시, 앞에 역슬래시
\t : 탭 공간을 넣고 싶을 때 사용
\b : 입력된 곳 앞에 문자 하나 지우는 백스페이스
\r : 처음 부분 글자 변경
print("jjo seong hwan\rcho"). #\r뒤에 있는 글자가 3개면 앞 3개의 문자를 replace 한다
cho seong hwan
Reference
この問題について([Python]基本構文1), 我々は、より多くの情報をここで見つけました
https://velog.io/@chosh91/TIL-5-Python-기본문법1
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
\n : 줄바꿈
\", \' : 문자열 안에 따옴표 사용시 앞에 역슬래시
\\ : 문자열 안에 역슬래시 사용시, 앞에 역슬래시
\t : 탭 공간을 넣고 싶을 때 사용
\b : 입력된 곳 앞에 문자 하나 지우는 백스페이스
\r : 처음 부분 글자 변경
print("jjo seong hwan\rcho"). #\r뒤에 있는 글자가 3개면 앞 3개의 문자를 replace 한다
Reference
この問題について([Python]基本構文1), 我々は、より多くの情報をここで見つけました https://velog.io/@chosh91/TIL-5-Python-기본문법1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol