[Python]ベース
3597 ワード
文字列索引
例
a = "Hello my name is python"
print(a[0])
print(a[-1])
しゅつりょく
H
n
文字列のスライド
きほんけいじょう
a[A:B:C]
出力間隔がAまたはBより小さいC
例
a = "20210723Rainy"
print(a[8:13:1])
print(a[:8])
print(a[8::2])
しゅつりょく
Rainy
20210723
Riy
文字列の書式設定
例1
number = 10
day = "three"
a = "I ate %d apples. so I was sick for %s days." %(number,day)
しゅつりょく
I ate 10 apples. so I was sick for three days.
例2
a = "Hello my name is {name} and i'm {age} years old".format(name="park",age="23")
print(a)
しゅつりょく
Hello my name is park and i'm 23 years old
例3
name = "park"
a = f"나의 이름은 {name}입니다"
print(a)
しゅつりょく
パーカーと申します
有用な関数
例
a ="hobby"
a.count('b')
# a 변수 안에 'b'가 몇 개 있는지 세어줌.
print(a.count('b'))
print(a.find('b'))
# a 변수 안에 'b'가 몇번째 위치에 있는지 세어줌.
しゅつりょく
2
2
リストとチュートリアル
インベントリ
형태:a=[]
변경o(수정,추가,삭제)
トーン
형태:a=()
변경x(수정,추가,삭제)
例
a = (1,2,3,4)
del a[0]
結果
専制的
key와 value로 구성되어있다.
ex)a={'name':'park','age':23}일 경우
key는 name,age
value는 park,23
特長
keyを使用してvalue値を簡単に取得できます.
valueは繰り返すことができますが、keyは繰り返すことができません.
例
a = {1:'a'}
print(a)
a['name'] ="익명"
print(a)
del a[1]
print(a)
しゅつりょく
{1: 'a'}
{1:「a」,「name」:「匿名」}
{「name」:「匿名」}
有用な関数
keys()-keyのみ取得
values()-valuesのみ取得
items()-キーとvalueをセットでインポート
例
a = {1:'a',2:'b',3:'c'}
print(a.keys())
print(a.values())
print(a.items())
しゅつりょく
dict_keys([1, 2, 3])
dict_values(['a', 'b', 'c'])
dict_items([(1, 'a'), (2, 'b'), (3, 'c')])
集合データ型
特長
コレクションの処理を簡略化するために作成されたデータ型
繰り返しを許さない
無秩序
重複データの処理によく使用されます
けいじょう
set([1,2,3])
例
a = [1,2,2,3,3]
newlist = list(set(a))
print(newlist)
しゅつりょく
[1, 2, 3]
交差を検索する方法
s1 = set([1,2,3,4,5,6])
s2 = set([4,5,6,7,8,9])
print(s1 & s2)
しゅつりょく
{4, 5, 6}
検索とセットの方法
s1 = set([1,2,3,4,5,6])
s2 = set([4,5,6,7,8,9])
print(s1 | s2)
しゅつりょく
{1, 2, 3, 4, 5, 6, 7, 8, 9}
n.関数
けいじょう
def 함수명(매개변수)
<수행할 문장>
...
return 리턴값
Reference
この問題について([Python]ベース), 我々は、より多くの情報をここで見つけました https://velog.io/@hyun1999/Python기초テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol