1009 Python文法まとめ
16510 ワード
#1変数は、データを格納するスペースです
#2スワップ値
a , b = 10 ,20
a, b = b, a
#3出力モード
print("number")
a , b ,c = 1, 2, 3
print(a,b,c, sep=', ')
#4変数入力と演算子
a=map(int,input(「整数を入力してください:」).split())
mapを利用してstrではなく正の整数型です.
a,b=input(「整数を入力してください:」).split()
a,bはstrタイプなのでa+bは計算されたものではなく貼り付けられたものです
だからお会計したいならint(a)+int(b)
#5 range
a=range(10)#リストを順に作成します.
print(list(a)) => [0 ,1 9]
for i in range(10):
print("hell")
#6 1からNまでの奇数を入力
str = "Hi My name is mun0"
print(str.upper()は大文字で表されますが、オリジナルはそのままです.
print(str.lower()#小文字
temp = msg.upper()大文字変数
temp.find(「I」)indexを見つけて、一番前の
temp.count(「I」)Iのカウント
temp[:2]
isupper()=>ゲートを蹴るのは本当に
temp = 'AZ'
for x in temp:
print(ord(x)#アスキー番号出力
A(65) ~ Z(90)
a(97) ~ z(122)
temp = 65
print(chr(temp)#は対応する文字で
#10リストと組み込み関数
tuple値を割り当てるには:
「tuple」objectはitem assignmentをサポートしていません
a=[0]*3#一次元リスト
[0,0,0]
a=[[0]*3 for _ in range(3)]
[[0,0,0], [0,0,0], [0,0,0]]
print(プラス記号(2))#3出力
a = [ 1,2,3]
print(list(map(プラス記号,a))#関数名(内蔵関数)、リソース
print(list(map(lambda x: x+1 , a)))
#2スワップ値
a , b = 10 ,20
a, b = b, a
#3出力モード
print("number")
a , b ,c = 1, 2, 3
print(a,b,c, sep=', ')
#4変数入力と演算子
a=map(int,input(「整数を入力してください:」).split())
mapを利用してstrではなく正の整数型です.
a,b=input(「整数を入力してください:」).split()
a,bはstrタイプなのでa+bは計算されたものではなく貼り付けられたものです
だからお会計したいならint(a)+int(b)
#5 range
a=range(10)#リストを順に作成します.
print(list(a)) => [0 ,1 9]
for i in range(10):
print("hell")
#6 1からNまでの奇数を入力
n = map(int,input("정수 입력 :").split())
for i in range(1 , n+1):
if i % 2 == 0:
continue
print(i)
#7 1からnを加算n = map(int,input("정수 입력 :").split())
sum = 0
for i in range(1, n+1):
sum = sum + i
#8 2中for Moonfor i in range(5): # i(0) j(0,1,2,3,4) i(1) j(0,1,2,3,4)
for j in range(5):
print(j, end = ' ')
```python
for i in range(5):
print('i:' , i , sep='', end= ' ')
for j in range(5):
print('j:', j , sep='', end= ' ')
print()
for i in range(5):
for j in range(i+1):
print("*", end = ' ')
print()
#9文字列と組み込み関数str = "Hi My name is mun0"
print(str.upper()は大文字で表されますが、オリジナルはそのままです.
print(str.lower()#小文字
temp = msg.upper()大文字変数
temp.find(「I」)indexを見つけて、一番前の
temp.count(「I」)Iのカウント
temp[:2]
isupper()=>ゲートを蹴るのは本当に
temp = 'AZ'
for x in temp:
print(ord(x)#アスキー番号出力
A(65) ~ Z(90)
a(97) ~ z(122)
temp = 65
print(chr(temp)#は対応する文字で
#10リストと組み込み関数
import random as r
a = []
a.insert(1,2) #1번 index에 2를 넣어줘
a.append(6)
a.pop() #맨 뒤에꺼 뽑아버림
a.pop(6) #6을 뽑아버림
a.remove(2)
a.index(5) # 5라는 값의 index를 출력 값의 인덱스를 출력
sum(a)
max(a)
min(a)
min(7,5) # 5 인자값들 중에서 최대 최소를 찾아줌.
r.shuffle(a) #a라는 리스트를 무작위로 섞어봐라
a.sort() #오름차순
a.sort(reverse=True) #내림차순
a.clear() #비우기
a = [24,10,50,60,70]
print(a[:3]) #24,10,50
print(a[1:4]) # 10,50,60
print(len(a)) # 리스트의 길이. 리스트에 값이 몇개가 들어있느냐.
for i in range(len(a)):
print(a[i], end = ' ') # 24 10 50 60 70
print()
for x in a:
print(x, end = ' ' ) #이게 훨 나은 방식
for x in enumerate(a):
print(x) #tuple로 출력됨 (0,24) , (1,10) , (2,50), (3,60), (4,70)
#11 tuple:リストと同じですが、b=(1,2,3,4,5)b[0]=1リストの違いは、b[0]=9がこのように値を再割り当てできない点です.tuple値は変わらない.tuple値を割り当てるには:
「tuple」objectはitem assignmentをサポートしていません
for x in enumerate(a):
print(x[0], x[1])
for key, value in enumerate(a):
print(key, value)
if all(60>x for x in a): #전부 다 참이면 => True / 하나라도 거짓이면 False
#12 2 Dリストを作成してアクセスするa=[0]*3#一次元リスト
[0,0,0]
a=[[0]*3 for _ in range(3)]
[[0,0,0], [0,0,0], [0,0,0]]
for x in a:
for y in x:
print(y, end = ' ')
print()
#13 Ramda関数=匿名関数def plus(x):
return x + 1
print(plus(2)) # 3출력
plus=lambda x:x+1#変数名print(プラス記号(2))#3出力
a = [ 1,2,3]
print(list(map(プラス記号,a))#関数名(内蔵関数)、リソース
print(list(map(lambda x: x+1 , a)))
Reference
この問題について(1009 Python文法まとめ), 我々は、より多くの情報をここで見つけました https://velog.io/@rodeve/1009-파이썬-문법정리テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol