<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>「capitalize」タグの記事一覧Python Tech</title>
	<atom:link href="https://tech.nkhn37.net/tag/capitalize/feed/" rel="self" type="application/rss+xml" />
	<link>https://tech.nkhn37.net</link>
	<description>Python学習サイト</description>
	<lastBuildDate>Sun, 07 Dec 2025 08:14:25 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://tech.nkhn37.net/wp-content/uploads/2021/01/cropped-lion-normal-clear-1-32x32.png</url>
	<title>「capitalize」タグの記事一覧Python Tech</title>
	<link>https://tech.nkhn37.net</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【Python】文字列の大文字と小文字を変換する方法</title>
		<link>https://tech.nkhn37.net/python-upper-lower-translation/</link>
					<comments>https://tech.nkhn37.net/python-upper-lower-translation/#respond</comments>
		
		<dc:creator><![CDATA[naoki-hn]]></dc:creator>
		<pubDate>Tue, 06 Apr 2021 00:00:00 +0000</pubDate>
				<category><![CDATA[文字列]]></category>
		<category><![CDATA[capitalize]]></category>
		<category><![CDATA[casefold]]></category>
		<category><![CDATA[lower]]></category>
		<category><![CDATA[swapcase]]></category>
		<category><![CDATA[title]]></category>
		<category><![CDATA[upper]]></category>
		<guid isPermaLink="false">https://tech.nkhn37.net/?p=1396</guid>

					<description><![CDATA[Python で文字列の大文字と小文字を変換する方法について解説します。 文字列の大文字と小文字の変換 Python で文字列を扱うための str クラスでは、大文字と小文字を変換する各種メソッドが用意されています。 よ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Python で<span class="jinr-d--text-color d--marker1 d--bold">文字列の大文字と小文字を変換する方法</span>について解説します。</p>



<h2 class="wp-block-heading jinr-heading d--bold" id="文字列の大文字-小文字の変換">文字列の大文字と小文字の変換</h2>



<p class="wp-block-paragraph">Python で文字列を扱うための <code>str</code> クラスでは、大文字と小文字を変換する各種メソッドが用意されています。</p>



<p class="wp-block-paragraph">よく使用する大文字と小文字の変換メソッドについては、以下があります。</p>



<figure class="wp-block-table"><table><thead><tr><th>メソッド名</th><th>機能概要</th></tr></thead><tbody><tr><td><code>lower</code></td><td>大文字を小文字に変換する</td></tr><tr><td><code>upper</code></td><td>小文字を大文字に変換する</td></tr><tr><td><code>swapcase</code></td><td>大文字と小文字を反転する</td></tr><tr><td><code>capitalize</code></td><td>先頭文字を大文字に変換して残りを小文字に変換する</td></tr><tr><td><code>title</code></td><td>各単語の先頭文字を大文字にして残りを小文字に変換する</td></tr><tr><td><code>casefold</code></td><td><code>lower</code> より強力に大文字を小文字に変換する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">この記事では、<span class="jinr-d--text-color d--marker1 d--bold">文字列の大文字と小文字を変換する各種方法</span>について紹介します。</p>



<h3 class="wp-block-heading jinr-heading d--bold" id="大文字-小文字に変換する-lowerメソッド">大文字を小文字に変換する <code>lower</code></h3>



<p class="wp-block-paragraph">文字列の大文字を小文字に変換するには、<span class="jinr-d--text-color d--marker1 d--bold"><code>lower</code></span> メソッドを使用します。</p>



<pre class="EnlighterJSRAW" data-enlighter-language="python" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group=""># 大文字を小文字に変換する lower
data = "Python PROJECT"
print(f"元の文字列: {data}")
print(f"変換後の文字列: {data.lower()}")</pre>



<pre class="EnlighterJSRAW" data-enlighter-language="raw" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="false" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">【実行結果】
元の文字列: Python PROJECT
変換後の文字列: python project</pre>



<p class="wp-block-paragraph">対象文字列の <code>lower</code> メソッドを呼び出すと小文字に変換した文字列を返します。</p>



<h3 class="wp-block-heading jinr-heading d--bold" id="小文字-大文字に変換する-upperメソッド">小文字を大文字に変換する <code>upper</code></h3>



<p class="wp-block-paragraph">文字列の小文字を大文字に変換するには、<span class="jinr-d--text-color d--marker1 d--bold"><code>upper</code></span> メソッドを使用します。</p>



<pre class="EnlighterJSRAW" data-enlighter-language="python" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group=""># 小文字を大文字に変換する upper
data = "Python PROJECT"
print(f"元の文字列: {data}")
print(f"変換後の文字列: {data.upper()}")</pre>



<pre class="EnlighterJSRAW" data-enlighter-language="raw" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="false" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">【実行結果】
元の文字列: Python PROJECT
変換後の文字列: PYTHON PROJECT</pre>



<p class="wp-block-paragraph">対象文字列の <code>upper</code> メソッドを呼び出すと大文字に変換した文字列を返します。</p>



<h3 class="wp-block-heading jinr-heading d--bold" id="大文字と小文字を反転する-swapcaseメソッド">大文字と小文字を反転する swapcase</h3>



<p class="wp-block-paragraph">大文字と小文字を反転するには、<span class="jinr-d--text-color d--marker1 d--bold"><code>swapcase</code></span> メソッドを使用します。</p>



<pre class="EnlighterJSRAW" data-enlighter-language="python" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group=""># 大文字と小文字を反転する
data = "Python PROJECT"
print(f"元の文字列: {data}")
print(f"変換後の文字列: {data.swapcase()}")</pre>



<pre class="EnlighterJSRAW" data-enlighter-language="raw" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="false" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">【実行結果】
元の文字列: Python PROJECT
変換後の文字列: pYTHON project</pre>



<p class="wp-block-paragraph">対象文字列の <code>swapcase</code> メソッドを呼び出すと大文字と小文字を反転した文字列を返します。</p>



<h3 class="wp-block-heading jinr-heading d--bold" id="先頭文字を大文字に変換し-以降は小文字に変換する-capitalizeメソッド">先頭文字を大文字にして残りを小文字に変換する <code>capitalize</code></h3>



<p class="wp-block-paragraph">先頭文字を大文字に変換して残りを小文字に変換するには、<span class="jinr-d--text-color d--marker1 d--bold"><code>capitalize</code></span> メソッドを使用します。</p>



<pre class="EnlighterJSRAW" data-enlighter-language="python" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group=""># 先頭文字を大文字に変換して残りを小文字に変換する
data = "python project"
print(f"元の文字列: {data}")
print(f"変換後の文字列: {data.capitalize()}")</pre>



<pre class="EnlighterJSRAW" data-enlighter-language="raw" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="false" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">【実行結果】
元の文字列: python project
変換後の文字列: Python project</pre>



<p class="wp-block-paragraph"><code>capitalize</code> メソッドでは、2 単語目の先頭は大文字に変換されません。各単語の先頭を大文字にしたい場合には後述する <code>title</code> メソッドを使用してください。</p>



<h3 class="wp-block-heading jinr-heading d--bold" id="各単語の先頭文字を大文字にし-以降は小文字に変換する-titleメソッド">各単語の先頭文字を大文字にして残りを小文字に変換する <code>title</code></h3>



<p class="wp-block-paragraph">各単語の先頭文字を大文字にして残りを小文字に変換するには、<span class="jinr-d--text-color d--marker1 d--bold"><code>title</code></span> メソッドを使用します。</p>



<pre class="EnlighterJSRAW" data-enlighter-language="python" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group=""># 各単語の先頭文字を大文字にして残りを小文字に変換する
data = "python project"
print(f"元の文字列: {data}")
print(f"変換後の文字列: {data.title()}")</pre>



<pre class="EnlighterJSRAW" data-enlighter-language="raw" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="false" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">【実行結果】
元の文字列: python project
変換後の文字列: Python Project</pre>



<p class="wp-block-paragraph"><code>title</code> メソッドでは、<code>capitalize</code> メソッドと違い、2 単語目の先頭も大文字に変換します。先頭文字だけを大文字にしたい場合は、<code>capitalize</code> を使用してください。</p>



<h3 class="wp-block-heading jinr-heading d--bold" id="lowerより強力に大文字-小文字変換する-casefoldメソッド"><code>lower</code> より強力に大文字を小文字に変換する <code>casefold</code></h3>



<p class="wp-block-paragraph"><code>lower</code> に似た挙動のメソッドとして <span class="jinr-d--text-color d--marker1 d--bold"><code>casefold</code></span> メソッドがあります。このメソッドは <code>lower</code> より強力に大文字を小文字に変換することができます。</p>



<p class="wp-block-paragraph">書籍やサイトなどの <code>casefold</code> の例でよく見るのはドイツ語の「<code>ß</code>（エスツェット）」という文字です。この文字は「<code>ss</code>」と同じ意味を表しています。このような文字は <code>lower</code> で変換しても <code>ss</code> と変換することができませんが、<code>casefold</code> を用いると <code>ss</code> と変換することが可能です。</p>



<p class="wp-block-paragraph">以下の例で見てみましょう。</p>



<pre class="EnlighterJSRAW" data-enlighter-language="python" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group=""># lowerより強力に大文字を小文字に変換する
data = "Fußball"
print(f"元の文字列: {data}")
print(f"変換後の文字列(casefoldの場合): {data.casefold()}")
print(f"変換後の文字列(lowerの場合): {data.lower()}")</pre>



<pre class="EnlighterJSRAW" data-enlighter-language="raw" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="false" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">【実行結果】
元の文字列: Fußball
変換後の文字列(casefoldの場合): fussball
変換後の文字列(lowerの場合): fußball</pre>



<p class="wp-block-paragraph">「<code>Fußball</code>」はドイツ語でサッカーの事で <code>Fuß</code> が足、<code>Ball</code> がボールを意味します。</p>



<p class="wp-block-paragraph"><code>casefold</code> メソッドでは、<code>ß</code> が <code>ss</code> に変換されていますが、<code>lower</code> では変換されずにそのままであることが分かります。</p>



<p class="wp-block-paragraph">例のように、<code>casefold</code> を用いると <code>lower</code> より強力に大文字を小文字に変換できます。文字列比較を大文字／小文字の区別なく比較したい場合には、まず <code>casefold</code> メソッドを用いて大文字／小文字の区別をなくしておいてから比較するのがよいでしょう。</p>



<h2 class="wp-block-heading jinr-heading d--bold">まとめ</h2>



<p class="wp-block-paragraph">Python で<span class="jinr-d--text-color d--marker1 d--bold">文字列の大文字と小文字を変換する方法</span>について解説しました。</p>



<p class="wp-block-paragraph">この記事では、代表的な以下のメソッドの使い方を紹介しています。</p>



<figure class="wp-block-table"><table><thead><tr><th>メソッド名</th><th>機能概要</th></tr></thead><tbody><tr><td><code>lower</code></td><td>大文字を小文字に変換する</td></tr><tr><td><code>upper</code></td><td>小文字を大文字に変換する</td></tr><tr><td><code>swapcase</code></td><td>大文字と小文字を反転する</td></tr><tr><td><code>capitalize</code></td><td>先頭文字を大文字に変換して残りを小文字に変換する</td></tr><tr><td><code>title</code></td><td>各単語の先頭文字を大文字にして残りを小文字に変換する</td></tr><tr><td><code>casefold</code></td><td>lowerより強力に大文字を小文字に変換する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Python の文字列の大文字と小文字の変換にはいくつかのメソッドがありますので、目的に合わせてうまく使い分けてみてください。</p>



<section class="wp-block-jinr-blocks-simplebox b--jinr-block-container"><div class="b--jinr-block b--jinr-box d--heading-box8  "><div class="a--simple-box-title d--bold">ソースコード</div><div class="c--simple-box-inner">
<p class="wp-block-paragraph">上記で紹介しているソースコードについては <a href="https://github.com/nkhn37/python-tech-sample-source/tree/main/python-basic/string/upper-lower" target="_blank" rel="noreferrer noopener">GitHub</a> にて公開しています。参考にしていただければと思います。</p>
</div></div></section>


<section class="b--jinr-block b--jinr-blogcard d--blogcard-hover-up d--blogcard-style1 d--blogcard-mysite t--round "><div class="a--blogcard-label ef">あわせて読みたい</div><a class="o--blogcard-link t--round" href="https://tech.nkhn37.net/python-tech-summary-page/"><div class="c--blogcard-image"><img decoding="async" class="a--blogcard-img-src" width="128" height="72" src="https://tech.nkhn37.net/wp-content/uploads/2024/08/Python-Tech-Pythonプログラミングガイド_new1-640x360.jpg" alt="【Python Tech】プログラミングガイド" /></div><div class="a--blogcard-title d--bold">【Python Tech】プログラミングガイド</div></a></section>]]></content:encoded>
					
					<wfw:commentRss>https://tech.nkhn37.net/python-upper-lower-translation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Disk: Enhanced  を使用したページ キャッシュ

Served from: tech.nkhn37.net @ 2026-06-14 23:20:54 by W3 Total Cache
-->