In [1]:
st = 'abcde'
print(st)
print(type(st))
In [2]:
# \ バックスラッシュを用いるとその後に続く引用符が無効になり、表示させることができる。
st = "We can use \" in the string."
print(st)
st = 'We can use \' in the string.'
print(st)
In [3]:
# 改行コード
print('aaaa \n bbbb')
# タブ
print('cccc \t dddd')
In [4]:
mail_text = '''
林様
お世話になっております。木森です
本日はウェルカムトゥーザジャングルをお届けいたします。
'''
print(mail_text)
In [5]:
aaa = 'abcdefg'
print(aaa)
# replaceでdef を zzzz に変換
print(aaa.replace('def','zzzz'))
In [6]:
apple = 'apple'
# apple に pp が含まれるかどうかを判定する
print('pp' in apple)
# apple がapp で始まるかどうかを判定する
print(apple.startswith('app'))
# apple が le で終わるかどうかを判定する
print(apple.endswith('le'))
In [7]:
# , 区切りでリスト型にする
print('aaaa,bbb,ccc'.split(','))
# 区切りはじめる方向がsplit()と逆から引数指定分までを返す
print('aaaa,bbb,ccc'.rsplit(',',1))
# 改行ごとに文字列を区切り, リストを返す
print('aaaa\nbb\ncc'.splitlines())
In [8]:
aaa = ','.join(['a','b','c'])
print(aaa)
In [9]:
aaa = '平平平平'.count('平')
print(aaa)
aaa = '平平平平'.count('米')
print(aaa)
In [10]:
# appleから p を探し, あった場合は, 最小のインデックスを返す. なければ-1を返す
print('apple'.find('p'))
# appleから p を探し, あった場合は, 最大のインデックスを返す. なければ-1を返す
print('apple'.rfind('p'))
# pen pine apple pen から e を探し, あった場合は, 最小のインデックスを返す. なければエラーを返す
print('pen pine apple pen'.index('e'))
# pen pine apple pen からe を探し, あった場合は, 最大のインデックスを返す. なければエラーを返す
print('pen pine apple pen'.rindex('e'))
In [11]:
# 文字列が英数字だけかどうかを判定する
print('az189898ssss'.encode('utf-8').isalnum())
# 文字列が全て英字だけかを判定する
print('aaaaAAAZZZzz'.encode('utf-8').isalpha())
# 文字列が数字だけかを判定する
print('123112399876'.encode('utf-8').isdigit())
# 小文字だけかどうかを判定する
print('abcdefghijkl'.encode('utf-8').islower())
# 文字が空白かどうかを判定する
print(' '.encode('utf-8').isspace())
# 文字列がタイトルケース(先頭が大文字)かどうかの判定
print('Apple Zedd '.encode('utf-8').istitle())
In [12]:
# 最初の文字のみを大文字にする
print('az189898ssss'.capitalize())
# 大文字を小文字に, 小文字を大文字に変換する
print('az189898SSSS'.swapcase())
# 文字列をタイトルケース(先頭が大文字)にする
print('az189898ssss'.title())
# 文字をすべて小文字に変換する
print('Za189898SsSs'.lower())
# 文字をすべて大文字に変換する
print('az189898ssss'.upper())
コメントする