記事一覧
C言語の文字列のポインタの使い方
339, 2021-10-30
C言語の文字列のポインタの使い方
C言語では文字列を扱うことができます。
また、文字列はポインタと一緒に使うことが可能です。
この記事ではC言語の文字列とポインタについて具体的に解説します。
文字列を扱う上で、そのポインタの使い方を覚えるのは避けては通れない道になります。
C言語の文字列とポインタにはいろいろな注意点などもあります。
(省略されました)
C言語の文字列の使い方: 文字配列と文字列定数
327, 2021-09-21
C言語における文字列とは?
C言語では文字列を扱うことが出来ます。
文字列はメッセージやファイルの内容などを書くのに使われます。
C言語の文字列には2種類あり、これらの違いを踏まえて使うのがコツです。
またこの記事では具体的な文字列の使い方とあわせて、文字列関数の使い方も解説します。
(省略されました)
C言語のchar型の配列(文字列)の使い方
325, 2021-09-18
C言語のchar型の配列の詳しい使い方
C言語ではchar型の配列を定義することができます。
これは文字列として使うことができる配列です。
この記事ではC言語のchar型の配列について詳しく解説します。
具体的には↓を見ていきます。
(省略されました)
Pythonではこんなに簡単に文字列を検索できます: in演算子, find, reの正規表現
291, 2021-07-20
Pythonではこんなに簡単に文字列を検索できます
Pythonで文字列を検索するにはin
演算子やfind()
系のメソッドやcount()
、それからre
モジュールで正規表現を使います。
この記事では具体的にこれらの演算子やメソッドなどを使った文字列の検索方法について解説します。
結論から言うとPythonによる文字列の検索は↓のようにします。
s = 'Hello, Cat Cat!' print('Cat' in s) # in演算子でCatがsに含まれるか判定 # True print(s.find('Cat')) # find()でCatの位置を前方から検索 # 7 print(s.rfind('Cat')) # rfind()でCatの位置を後方から検索 # 11 print(s.count('Cat')) # count()でCatがsに何個含まれるかカウント # 2 import re print(re.search(r'Cat', s)) # 正規表現でCatを検索 # <re.Match object; span=(7, 10), match='Cat'> print(re.findall(r'Cat', s)) # 正規表現で全てのCatを検索 # ['Cat', 'Cat'] print(re.finditer(r'Cat', s)) # 正規表現で全てのCatを検索しイテレーターを取得 # <callable_iterator object at 0x7fb5f1865f40>
(省略されました)
Pythonで文字列を連結または結合する方法: +演算子、join, format, f文字列など
287, 2021-07-09
Pythonで文字列を連結・結合する
Pythonで文字列を連結・結合するには+
演算子や+=
演算子、join()
, format()
などを使います。
これらの演算子やメソッドを使うことで文字列を連結したり結合することが可能です。
結論から言うとPythonで文字列を連結・結合するには↓のようにします。
s = 'Hello, ' result = s + 'World!' # +演算子で結合 print(result) # Hello, World! s = 'Hello, ' s += 'World!' # +=演算子で連結 print(s) # Hello, World! lis = ['2100', '01', '01'] s = '-'.join(lis) # join()で結合 print(s) # 2100-01-01 s = 'Hello' result = '{}, World!'.format(s) # format()で連結 print(result) # Hello, World! s = 'Hello' result = f'{s}, World!' # f文字列で連結 print(result) # Hello, World!
(省略されました)