<?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>関数  |  Pythonアカデミア</title>
	<atom:link href="https://arika-blog.com/tag/function/feed/" rel="self" type="application/rss+xml" />
	<link>https://arika-blog.com</link>
	<description>Pythonの基礎が学べる</description>
	<lastBuildDate>Fri, 30 Jan 2026 20:46:40 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://arika-blog.com/wp-content/uploads/2022/11/cropped-icon-12-32x32.png</url>
	<title>関数  |  Pythonアカデミア</title>
	<link>https://arika-blog.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<atom:link rel='hub' href='https://arika-blog.com/?pushpress=hub'/>
	<item>
		<title>【GAS】文字列を大文字・小文字に変換する</title>
		<link>https://arika-blog.com/%e3%80%90gas%e3%80%91%e6%96%87%e5%ad%97%e5%88%97%e3%82%92%e5%a4%a7%e6%96%87%e5%ad%97%e3%83%bb%e5%b0%8f%e6%96%87%e5%ad%97%e3%81%ab%e5%a4%89%e6%8f%9b%e3%81%99%e3%82%8b/</link>
					<comments>https://arika-blog.com/%e3%80%90gas%e3%80%91%e6%96%87%e5%ad%97%e5%88%97%e3%82%92%e5%a4%a7%e6%96%87%e5%ad%97%e3%83%bb%e5%b0%8f%e6%96%87%e5%ad%97%e3%81%ab%e5%a4%89%e6%8f%9b%e3%81%99%e3%82%8b/#respond</comments>
		
		<dc:creator><![CDATA[Pythonアカデミア]]></dc:creator>
		<pubDate>Mon, 01 Dec 2025 21:11:05 +0000</pubDate>
				<category><![CDATA[GAS]]></category>
		<category><![CDATA[文法]]></category>
		<category><![CDATA[関数]]></category>
		<guid isPermaLink="false">https://arika-blog.com/?p=4694</guid>

					<description><![CDATA[スプレッドシートで文字列を扱っていると、「全部小文字にしたい」「先頭の文字だけ大文字にしたい」など、ちょっとした変換を行いたい場面があります。この記事では、GASで簡単に大文字・小文字を切り替える方法をサクッと紹介します [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>スプレッドシートで文字列を扱っていると、「全部小文字にしたい」「先頭の文字だけ大文字にしたい」など、ちょっとした変換を行いたい場面があります。この記事では、GASで簡単に大文字・小文字を切り替える方法をサクッと紹介します。</p>



<!-- START MoshimoAffiliateEasyLink --><script type="text/javascript">(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;b[a]=b[a]||function(){arguments.currentScript=c.currentScript||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};c.getElementById(a)||(d=c.createElement(f),d.src=g,d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");msmaflink({"n":"詳解！ Google Apps Script完全入門 [第3版]","b":"","t":"","d":"https:\/\/m.media-amazon.com","c_p":"","p":["\/images\/I\/51Ave84HXfS._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B09897BYN3","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B09897BYN3","a_id":3719461,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":0},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/%E8%A9%B3%E8%A7%A3%EF%BC%81%20Google%20Apps%20Script%E5%AE%8C%E5%85%A8%E5%85%A5%E9%96%80%20%5B%E7%AC%AC3%E7%89%88%5D\/","a_id":3715568,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":1}],"eid":"ajjse","s":"l"});</script><div id="msmaflink-ajjse">リンク</div><!-- MoshimoAffiliateEasyLink END -->



<h2 class="wp-block-heading">文字列を大文字・小文字に変換する</h2>



<p>GASの文字列を大文字・小文字に変換するには、<strong>toUpperCase・toLowerCase</strong>メソッドを使用します。</p>



<h3 class="wp-block-heading">大文字に変換する</h3>



<p>大文字に変換したい場合は、<strong>toUpperCase</strong>メソッドを使用します。</p>



<script src="https://gist.github.com/arika-python/91bea0669eaa16854e9f9a9f21d14ea3.js"></script>



<h3 class="wp-block-heading">小文字に変換する</h3>



<p>小文字に変換したい場合は、<strong>toLowerCase</strong>メソッドを使用します。</p>



<script src="https://gist.github.com/arika-python/641b7f1af2e6041f7ac3c5d66333f20d.js"></script>



<h3 class="wp-block-heading">先頭だけ大文字にしたいときは</h3>



<p>先頭だけ大文字に変換したいときはsliceメソッドと組み合わせましょう。</p>



<script src="https://gist.github.com/arika-python/9df8d55941d25d33b5626223c0134dfc.js"></script>



<p>ちなみに<span class="marker-under-blue">GASは大文字と小文字が区別されます。</span>あわせて押さえておきましょう。</p>



<script src="https://gist.github.com/arika-python/5ad9787c31fb5065b40c6f0e11680741.js"></script>



<h2 class="wp-block-heading">おわり</h2>



<p>大文字・小文字の変換は、GASの文字列処理の中でも使う頻度が高い部分だと思います。今回紹介したメソッドを知っておくだけで、データ整形がぐっと楽になります。ぜひ日々のスクリプトで活用してみてください。</p>



<p>GASを基礎から学びたい人におすすめ！</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">
<a rel="noopener" href="https://zenn.dev/python_academia/books/2e811e6490dd27" title="【図解】GAS 基礎文法の教科書" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img decoding="async" src="https://arika-blog.com/wp-content/uploads/cocoon-resources/blog-card-cache/10d43819514da63c238cd46a75398779.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">【図解】GAS 基礎文法の教科書</div><div class="blogcard-snippet external-blogcard-snippet">※本書はPythonの書籍ではありませんのでご注意下さい。 GAS(Google Apps Scripts)は、Google社が提供しているプログラミング言語になります。Googleアカウントさえあれば始めることができ、環境構築も不要です。 また、GASは業務効率化の定番言語</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://zenn.dev/python_academia/books/2e811e6490dd27" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">zenn.dev</div></div></div></div></a>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://arika-blog.com/%e3%80%90gas%e3%80%91%e6%96%87%e5%ad%97%e5%88%97%e3%82%92%e5%a4%a7%e6%96%87%e5%ad%97%e3%83%bb%e5%b0%8f%e6%96%87%e5%ad%97%e3%81%ab%e5%a4%89%e6%8f%9b%e3%81%99%e3%82%8b/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【AppSheet】ORDERBY関数を使って選択肢を並び替える</title>
		<link>https://arika-blog.com/appsheet-orderby/</link>
					<comments>https://arika-blog.com/appsheet-orderby/#respond</comments>
		
		<dc:creator><![CDATA[Pythonアカデミア]]></dc:creator>
		<pubDate>Wed, 26 Nov 2025 21:55:12 +0000</pubDate>
				<category><![CDATA[AppSheet]]></category>
		<category><![CDATA[関数]]></category>
		<guid isPermaLink="false">https://arika-blog.com/?p=4611</guid>

					<description><![CDATA[アプリを作っていると、ユーザーに提示する選択肢の並び順が気になることはありませんか？ 例えば、優先度の高いものから順に選ばせたい、名前順に並べたいなど、ただ一覧を出すだけでは使い勝手が悪くなる場面があります。 そんなとき [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>アプリを作っていると、ユーザーに提示する選択肢の並び順が気になることはありませんか？ 例えば、<strong>優先度の高いものから順に選ばせたい</strong>、<strong>名前順に並べたい</strong>など、ただ一覧を出すだけでは使い勝手が悪くなる場面があります。</p>



<p>そんなときに役立つのが<strong>ORDERBY</strong>関数です。AppSheet では、この関数を使うことで選択肢を並び替え、ユーザーにとって直感的で使いやすいフォームを実現できます。この記事では、そんなORDERBY関数の基本的な使い方をわかりやすく解説していきます。</p>



<!-- START MoshimoAffiliateEasyLink --><script type="text/javascript">(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;b[a]=b[a]||function(){arguments.currentScript=c.currentScript||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};c.getElementById(a)||(d=c.createElement(f),d.src=g,d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");msmaflink({"n":"手を動かして学ぶ Google AppSheet ノーコード開発入門","b":"シーアンドアール研究所","t":"","d":"https:\/\/m.media-amazon.com","c_p":"","p":["\/images\/I\/51-l0pEb5gL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/4863544723","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/4863544723","a_id":3719461,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":0},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/%E6%89%8B%E3%82%92%E5%8B%95%E3%81%8B%E3%81%97%E3%81%A6%E5%AD%A6%E3%81%B6%20Google%20AppSheet%20%E3%83%8E%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89%E9%96%8B%E7%99%BA%E5%85%A5%E9%96%80\/","a_id":3715568,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":1}],"eid":"cVZBf","s":"l"});</script><div id="msmaflink-cVZBf">リンク</div><!-- MoshimoAffiliateEasyLink END -->



<h2 class="wp-block-heading">ORDERBY関数の使い方</h2>



<p>ORDERBY関数を使用するためにTypeをRefに変更して、Source tableを商品マスタにします。</p>



<figure class="wp-block-image size-full is-resized"><img fetchpriority="high" decoding="async" width="957" height="511" src="https://arika-blog.com/wp-content/uploads/2025/11/578bace146c059ea1a78829fe3846577.png" alt="" class="wp-image-4616" style="width:644px;height:auto" srcset="https://arika-blog.com/wp-content/uploads/2025/11/578bace146c059ea1a78829fe3846577.png 957w, https://arika-blog.com/wp-content/uploads/2025/11/578bace146c059ea1a78829fe3846577-300x160.png 300w, https://arika-blog.com/wp-content/uploads/2025/11/578bace146c059ea1a78829fe3846577-768x410.png 768w" sizes="(max-width: 957px) 100vw, 957px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="499" height="151" src="https://arika-blog.com/wp-content/uploads/2025/11/3f85280202ba72c1fa4a2d3e43125669.png" alt="" class="wp-image-4622" srcset="https://arika-blog.com/wp-content/uploads/2025/11/3f85280202ba72c1fa4a2d3e43125669.png 499w, https://arika-blog.com/wp-content/uploads/2025/11/3f85280202ba72c1fa4a2d3e43125669-300x91.png 300w" sizes="auto, (max-width: 499px) 100vw, 499px" /><figcaption class="wp-element-caption">商品マスタ</figcaption></figure>



<p>ORDERBY関数を使用する前の状態は以下になります。</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="423" height="127" src="https://arika-blog.com/wp-content/uploads/2025/11/c38f926966c041bfee5a87ebed497685.png" alt="" class="wp-image-4619" style="width:316px;height:auto" srcset="https://arika-blog.com/wp-content/uploads/2025/11/c38f926966c041bfee5a87ebed497685.png 423w, https://arika-blog.com/wp-content/uploads/2025/11/c38f926966c041bfee5a87ebed497685-300x90.png 300w" sizes="auto, (max-width: 423px) 100vw, 423px" /></figure>



<p>Valid_IfにORDERBY関数を入力はすることで並びを変更していきます。構文は以下のようになります。</p>



<p>関連記事<br><a href="https://arika-blog.com/appsheet-valid-if/">AppSheetの入力をValid_Ifで制御する</a></p>



<div class="wp-block-cocoon-blocks-tab-caption-box-1 tab-caption-box block-box has-background has-border-color has-watery-blue-background-color has-light-blue-border-color"><div class="tab-caption-box-label block-box-label box-label"><span class="tab-caption-box-label-text block-box-label-text box-label-text">構文</span></div><div class="tab-caption-box-content block-box-content box-content">
<p>ORDERBY(<em>キー</em>,&nbsp;<em>並べ替えキー</em>)</p>
</div></div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">
<a rel="noopener" href="https://support.google.com/appsheet/answer/10107362?hl=ja" title="ORDERBY() - AppSheet &#12504;&#12523;&#12503;" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fsupport.google.com%2Fappsheet%2Fanswer%2F10107362%3Fhl%3Dja?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">ORDERBY() - AppSheet &#12504;&#12523;&#12503;</div><div class="blogcard-snippet external-blogcard-snippet">行の参照を並べ替える指示どおりに並べ替えた元の行のキー値（Ref 値のリスト）を返します。 使用例 ORDERBY(製品, )は、対応する製品名列の値で並べ替えた製品 ID 列の値（データセットのキー値）のリストを返します。 ORDERBY(製品, , TRUE</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://support.google.com/appsheet/answer/10107362?hl=ja" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">support.google.com</div></div></div></div></a>
</div>



<p>キーには<strong>キー列の値のリストが必要</strong>です。今回はSELECT関数で収集します。<strong>SELECT(商品マスタ[管理ID],TRUE)</strong>はすべての商品マスタの管理IDのリストを返します。</p>



<p>並び替えキーには、並べ替える列を指定します。</p>



<pre class="wp-block-code"><code>ORDERBY(SELECT(商品マスタ&#91;管理ID],TRUE), &#91;管理ID])</code></pre>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="415" height="134" src="https://arika-blog.com/wp-content/uploads/2025/11/2cf499ea182b524821df7f4014af86c5.png" alt="" class="wp-image-4620" style="width:316px;height:auto" srcset="https://arika-blog.com/wp-content/uploads/2025/11/2cf499ea182b524821df7f4014af86c5.png 415w, https://arika-blog.com/wp-content/uploads/2025/11/2cf499ea182b524821df7f4014af86c5-300x97.png 300w" sizes="auto, (max-width: 415px) 100vw, 415px" /><figcaption class="wp-element-caption">管理IDの列で並び替え</figcaption></figure>



<p>降順・昇順を指定することもできます。TRUEが降順、FALSEが昇順となります。</p>



<pre class="wp-block-code"><code>ORDERBY(SELECT(商品マスタ&#91;管理ID],TRUE), &#91;管理ID], TRUE)</code></pre>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="421" height="129" src="https://arika-blog.com/wp-content/uploads/2025/11/c7d320060ca2890cd341cbc9185a549e.png" alt="" class="wp-image-4621" style="width:316px" srcset="https://arika-blog.com/wp-content/uploads/2025/11/c7d320060ca2890cd341cbc9185a549e.png 421w, https://arika-blog.com/wp-content/uploads/2025/11/c7d320060ca2890cd341cbc9185a549e-300x92.png 300w" sizes="auto, (max-width: 421px) 100vw, 421px" /><figcaption class="wp-element-caption">省略は昇順です</figcaption></figure>



<p>並び替えキーに<strong>[値段]</strong>を指定すれば値段の列で並び替えが行われます。</p>



<pre class="wp-block-code"><code>ORDERBY(SELECT(商品マスタ&#91;管理ID],TRUE), &#91;値段], TRUE)</code></pre>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="425" height="123" src="https://arika-blog.com/wp-content/uploads/2025/11/d79ac209f98ea1f16c65a7a63cb7ad3d.png" alt="" class="wp-image-4623" style="width:316px" srcset="https://arika-blog.com/wp-content/uploads/2025/11/d79ac209f98ea1f16c65a7a63cb7ad3d.png 425w, https://arika-blog.com/wp-content/uploads/2025/11/d79ac209f98ea1f16c65a7a63cb7ad3d-300x87.png 300w" sizes="auto, (max-width: 425px) 100vw, 425px" /></figure>



<h2 class="wp-block-heading">おわり</h2>



<p>ORDERBY関数を活用すれば、選択肢の並び順をコントロールでき、アプリの使いやすさがぐっと向上します。ユーザーにとって直感的でストレスのない操作体験を提供することは、アプリの価値を高める大切なポイントです。ぜひ日々の開発にORDERBY関数を取り入れて、より洗練されたアプリを作ってみてください。</p>



<p>AppSheetはGASが使えるとできることの幅がグッと広がります。<br>基礎を学びたい方は以下の書籍がオススメです。</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">
<a rel="noopener" href="https://zenn.dev/python_academia/books/2e811e6490dd27" title="【図解】GAS 基礎文法の教科書" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://arika-blog.com/wp-content/uploads/cocoon-resources/blog-card-cache/10d43819514da63c238cd46a75398779.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">【図解】GAS 基礎文法の教科書</div><div class="blogcard-snippet external-blogcard-snippet">※本書はPythonの書籍ではありませんのでご注意下さい。 GAS(Google Apps Scripts)は、Google社が提供しているプログラミング言語になります。Googleアカウントさえあれば始めることができ、環境構築も不要です。 また、GASは業務効率化の定番言語</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://zenn.dev/python_academia/books/2e811e6490dd27" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">zenn.dev</div></div></div></div></a>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://arika-blog.com/appsheet-orderby/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GASにも無名関数があるらしい</title>
		<link>https://arika-blog.com/gas-anonymous-function/</link>
					<comments>https://arika-blog.com/gas-anonymous-function/#respond</comments>
		
		<dc:creator><![CDATA[Pythonアカデミア]]></dc:creator>
		<pubDate>Thu, 20 Nov 2025 21:34:34 +0000</pubDate>
				<category><![CDATA[GAS]]></category>
		<category><![CDATA[文法]]></category>
		<category><![CDATA[関数]]></category>
		<guid isPermaLink="false">https://arika-blog.com/?p=4604</guid>

					<description><![CDATA[Pyhtonにはlambda（ラムダ式）で名前を持たない無名関数を作成することができますが、GASにも無名関数があるみたいです。GASの無名関数も一時的な処理をサッと書きたいときや、関数を別の関数に渡したいときに便利です [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Pyhtonにはlambda（ラムダ式）で名前を持たない無名関数を作成することができますが、GASにも無名関数があるみたいです。GASの無名関数も一時的な処理をサッと書きたいときや、関数を別の関数に渡したいときに便利です。</p>



<!-- START MoshimoAffiliateEasyLink --><script type="text/javascript">(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;b[a]=b[a]||function(){arguments.currentScript=c.currentScript||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};c.getElementById(a)||(d=c.createElement(f),d.src=g,d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");msmaflink({"n":"詳解！ Google Apps Script完全入門 [第3版]","b":"","t":"","d":"https:\/\/m.media-amazon.com","c_p":"","p":["\/images\/I\/51Ave84HXfS._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B09897BYN3","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B09897BYN3","a_id":3719461,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":0},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/%E8%A9%B3%E8%A7%A3%EF%BC%81%20Google%20Apps%20Script%E5%AE%8C%E5%85%A8%E5%85%A5%E9%96%80%20%5B%E7%AC%AC3%E7%89%88%5D\/","a_id":3715568,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":1}],"eid":"ajjse","s":"l"});</script><div id="msmaflink-ajjse">リンク</div><!-- MoshimoAffiliateEasyLink END -->



<h2 class="wp-block-heading">無名関数の書き方</h2>



<p>無名関数は次のように書きます。</p>



<div class="wp-block-cocoon-blocks-tab-caption-box-1 tab-caption-box block-box has-background has-border-color has-watery-blue-background-color has-light-blue-border-color"><div class="tab-caption-box-label block-box-label box-label"><span class="tab-caption-box-label-text block-box-label-text box-label-text">構文</span></div><div class="tab-caption-box-content block-box-content box-content">
<p>function(引数) {<br>　return 戻り値<br>}</p>
</div></div>



<p>この関数オブジェクトを変数に代入することができます。</p>



<script src="https://gist.github.com/arika-python/2a53ee9ba297751825e9a0d64dc46822.js"></script>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-sn cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://arika-blog.com/wp-content/uploads/2025/11/icon-1-1-1.png" alt="" class="speech-icon-image"/></figure><div class="speech-name"></div></div><div class="speech-balloon">
<p>通常の関数と同様に、引数、戻り値は省略可能です</p>
</div></div>



<script src="https://gist.github.com/arika-python/07d472aa297ea4ad4acece19cdfa7d78.js"></script>



<h3 class="wp-block-heading">無名関数を別の関数に渡す</h3>



<p>無名関数はmap関数やfilter関数の引数とすることができます。</p>



<p>map関数の引数とする</p>



<script src="https://gist.github.com/arika-python/7da315b6265c7e030d7f3b21f876e967.js"></script>



<p>filter関数の引数とする</p>



<script src="https://gist.github.com/arika-python/d077bac48442c9759ad3868f395eb670.js"></script>



<h2 class="wp-block-heading">おわり</h2>



<p>無名関数はちょっとした処理をその場で書きたいときに非常に便利です。Pythonの<code>lambda</code>に慣れている方なら、GASでも同じ発想で使えると思います。ぜひ日々のスクリプトに取り入れて、コードをよりシンプルにしてみてください。</p>



<p>GASを基礎から学びたい人におすすめ！</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">
<a rel="noopener" href="https://zenn.dev/python_academia/books/2e811e6490dd27" title="【図解】GAS 基礎文法の教科書" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://arika-blog.com/wp-content/uploads/cocoon-resources/blog-card-cache/10d43819514da63c238cd46a75398779.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">【図解】GAS 基礎文法の教科書</div><div class="blogcard-snippet external-blogcard-snippet">※本書はPythonの書籍ではありませんのでご注意下さい。 GAS(Google Apps Scripts)は、Google社が提供しているプログラミング言語になります。Googleアカウントさえあれば始めることができ、環境構築も不要です。 また、GASは業務効率化の定番言語</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://zenn.dev/python_academia/books/2e811e6490dd27" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">zenn.dev</div></div></div></div></a>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://arika-blog.com/gas-anonymous-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【GAS】2次元配列を1次元配列に変換するflatメソッド</title>
		<link>https://arika-blog.com/gas-flat/</link>
					<comments>https://arika-blog.com/gas-flat/#respond</comments>
		
		<dc:creator><![CDATA[Pythonアカデミア]]></dc:creator>
		<pubDate>Tue, 18 Nov 2025 21:26:28 +0000</pubDate>
				<category><![CDATA[GAS]]></category>
		<category><![CDATA[文法]]></category>
		<category><![CDATA[関数]]></category>
		<guid isPermaLink="false">https://arika-blog.com/?p=4595</guid>

					<description><![CDATA[Google Apps Script を使ってデータ処理をしていると、スプレッドシートから取得した2次元配列を、1次元配列で扱いたいという場面があります。 そんなときに役立つのが flatメソッド。このメソッドを使えば、 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Google Apps Script を使ってデータ処理をしていると、スプレッドシートから取得した2次元配列を、1次元配列で扱いたいという場面があります。</p>



<p>そんなときに役立つのが <strong><code>flat</code>メソッド</strong>。このメソッドを使えば、入れ子になった配列を簡単に「1次元配列」に変換でき、データ処理がぐっとシンプルになります。この記事では、そんなflatメソッドの基本的な使い方をわかりやすく解説していきます。</p>



<!-- START MoshimoAffiliateEasyLink --><script type="text/javascript">(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;b[a]=b[a]||function(){arguments.currentScript=c.currentScript||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};c.getElementById(a)||(d=c.createElement(f),d.src=g,d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");msmaflink({"n":"詳解！ Google Apps Script完全入門 [第3版]","b":"","t":"","d":"https:\/\/m.media-amazon.com","c_p":"","p":["\/images\/I\/51Ave84HXfS._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B09897BYN3","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B09897BYN3","a_id":3719461,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":0},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/%E8%A9%B3%E8%A7%A3%EF%BC%81%20Google%20Apps%20Script%E5%AE%8C%E5%85%A8%E5%85%A5%E9%96%80%20%5B%E7%AC%AC3%E7%89%88%5D\/","a_id":3715568,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":1}],"eid":"ajjse","s":"l"});</script><div id="msmaflink-ajjse">リンク</div><!-- MoshimoAffiliateEasyLink END -->



<h2 class="wp-block-heading">flatメソッドの使い方</h2>



<p>GASでスプレッドシートの値を取得する場合、1つのセルを取得する場合は単体の値ですが、複数のセルの値を取得すると2次元配列になります。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="380" height="115" src="https://arika-blog.com/wp-content/uploads/2025/11/c42a7edc187b71d3d41742e671772f95.png" alt="" class="wp-image-4598" srcset="https://arika-blog.com/wp-content/uploads/2025/11/c42a7edc187b71d3d41742e671772f95.png 380w, https://arika-blog.com/wp-content/uploads/2025/11/c42a7edc187b71d3d41742e671772f95-300x91.png 300w" sizes="auto, (max-width: 380px) 100vw, 380px" /></figure>



<p>1つのセルの値を取得する</p>



<script src="https://gist.github.com/arika-python/35bbaa9350c35bbf42cc83837ca61def.js"></script>



<p>複数のセルの値を取得する</p>



<script src="https://gist.github.com/arika-python/d7125d079dc3084e27c5c6b86c1a61bd.js"></script>




<p>この２次元配列に対して、flatメソッドを使うと１次元配列に変換することができます。</p>



<div class="wp-block-cocoon-blocks-tab-caption-box-1 tab-caption-box block-box has-background has-border-color has-watery-blue-background-color has-light-blue-border-color"><div class="tab-caption-box-label block-box-label box-label"><span class="tab-caption-box-label-text block-box-label-text box-label-text">構文</span></div><div class="tab-caption-box-content block-box-content box-content">
<p>Arrayオブジェクト.flat()</p>
</div></div>



<script src="https://gist.github.com/arika-python/c4cd48e6c0ed13b6430a895a126115ac.js"></script>



<h2 class="wp-block-heading">おわり</h2>



<p>今回は、GAS で頻繁に扱う2次元配列を、<code>flat</code>メソッドを使って手軽に1次元へ変換する方法を紹介しました。配列のフラット化は、データの加工や検索処理をシンプルにし、コード全体の読みやすさ向上にもつながります。まだ使ったことがない方は、ぜひ日々のスクリプトに取り入れてみてください。きっと作業が一段とスムーズになるはずです。</p>



<p>GASを基礎から学びたい人におすすめ！</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">
<a rel="noopener" href="https://zenn.dev/python_academia/books/2e811e6490dd27" title="【図解】GAS 基礎文法の教科書" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://arika-blog.com/wp-content/uploads/cocoon-resources/blog-card-cache/10d43819514da63c238cd46a75398779.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">【図解】GAS 基礎文法の教科書</div><div class="blogcard-snippet external-blogcard-snippet">※本書はPythonの書籍ではありませんのでご注意下さい。 GAS(Google Apps Scripts)は、Google社が提供しているプログラミング言語になります。Googleアカウントさえあれば始めることができ、環境構築も不要です。 また、GASは業務効率化の定番言語</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://zenn.dev/python_academia/books/2e811e6490dd27" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">zenn.dev</div></div></div></div></a>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://arika-blog.com/gas-flat/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Python】文字列（str）を結合するjoinメソッドについて解説</title>
		<link>https://arika-blog.com/python-join/</link>
					<comments>https://arika-blog.com/python-join/#respond</comments>
		
		<dc:creator><![CDATA[Pythonアカデミア]]></dc:creator>
		<pubDate>Thu, 30 May 2024 21:47:47 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[文法]]></category>
		<category><![CDATA[関数]]></category>
		<guid isPermaLink="false">https://arika-blog.com/?p=3912</guid>

					<description><![CDATA[Pythonは＋演算子などで文字列を連結することができますが、iterableオブジェクトについてはjoinメソッドを使って連結することができます。本記事ではそんなjoinメソッドの使い方と注意点を解説します。 Pyth [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Pythonは＋演算子などで文字列を連結することができますが、iterableオブジェクトについてはjoinメソッドを使って連結することができます。本記事ではそんなjoinメソッドの使い方と注意点を解説します。</p>



<p class="has-text-align-center"><strong>Python 基礎文法の教科書を執筆しました！</strong></p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">
<a rel="noopener" href="https://zenn.dev/python_academia/books/6df147d8b82939" title="【図解】Python 基礎文法の教科書" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://arika-blog.com/wp-content/uploads/cocoon-resources/blog-card-cache/207d1bc4f416570dfed7731b6853821e.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">【図解】Python 基礎文法の教科書</div><div class="blogcard-snippet external-blogcard-snippet">本書は、これからPythonを学ぶ方や初学者の方でも無理なく勉強を進められるように、図解や画像を豊富に使って説明をしています。 内容はPythonチュートリアル（公式のドキュメント）に準拠しているため、理解必須の部分をこの1冊ですべて網羅することができます。 ・プログラミング</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://zenn.dev/python_academia/books/6df147d8b82939" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">zenn.dev</div></div></div></div></a>
</div>



<h2 class="wp-block-heading">joinメソッドの使い方</h2>



<p>iterable中の文字列を結合した文字列を返します。要素間のセパレータは、このメソッドを提供する文字列です。</p>



<p><a href="https://docs.python.org/ja/3/library/stdtypes.html#str.join">組み込み型 str.join() ー Python公式ドキュメント</a></p>



<div class="wp-block-cocoon-blocks-tab-caption-box-1 tab-caption-box block-box has-background has-border-color has-watery-blue-background-color has-light-blue-border-color"><div class="tab-caption-box-label block-box-label box-label"><span class="tab-caption-box-label-text block-box-label-text box-label-text">構文</span></div><div class="tab-caption-box-content block-box-content box-content">
<p>str.join(iterable)</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-sn cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://arika-blog.com/wp-content/uploads/2025/11/icon-1-1-1.png" alt="" class="speech-icon-image"/></figure><div class="speech-name"></div></div><div class="speech-balloon">
<p>iterable（反復可能体）とは、for文で繰り返すことができるものです。リストやタプルなど。</p>
</div></div>



<script src="https://gist.github.com/arika-python/faf5029e21dfe67b32f15c3d04194e52.js"></script>



<h2 class="wp-block-heading">注意点</h2>



<p>iterableにbytesオブジェクトのような非文字列の値が存在するなら、TypeErrorが送出されます。</p>



<script src="https://gist.github.com/arika-python/3cd151bfa6bc6be7b6b5d8875cf58ac7.js"></script>



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



<p>joinメソッドについて解説しました。文字列を連結できる便利なメソッドなので、きちんと理解しておきましょう。</p>



<p><strong>関連記事</strong><br><a href="https://arika-blog.com/python-rjust-ljust-center-zfill/">【Python】文字列を揃える方法を解説（右寄せ・中央寄せ・左寄せ）</a><br><a href="https://arika-blog.com/python-len/">【Python】len関数を使って文字列やリストの長さを取得する</a><br><a href="https://arika-blog.com/python-f-string/">【Python】フォーマット済み文字列リテラル(f-string)の使い方</a><br><a href="https://arika-blog.com/python-r-string/">【Python】raw文字列の使い方（エスケープシーケンスを無効化）</a></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="has-text-align-center"><strong>Pythonには</strong><br><strong>実力を証明できる資格があります</strong></p>



<p>PythonにはPython3エンジニア認定基礎試験という試験があります。</p>



<p>試験範囲がPythonチュートリアル（公式ドキュメント）となっているため、Pythonの基礎を全て押さえることができます。</p>



<ul class="wp-block-list">
<li>独学で勉強していて、どれくらい理解できているのか調べたい</li>



<li>今の仕事も続けつつ、キャリアの幅を広げたい</li>



<li>新しい技術としてPythonを習得したい</li>
</ul>



<p>そんな方は是非詳細をご確認ください。</p>



<!-- START MoshimoAffiliateEasyLink --><script type="text/javascript">(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;b[a]=b[a]||function(){arguments.currentScript=c.currentScript||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};c.getElementById(a)||(d=c.createElement(f),d.src=g,d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");msmaflink({"n":"徹底攻略 Python3エンジニア認定基礎試験 公式問題集","b":"","t":"","d":"https:\/\/m.media-amazon.com","c_p":"","p":["\/images\/I\/51N-pG7BCRL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B0BX343K9Y","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":3,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B0BX343K9Y","a_id":3719461,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":0},{"id":1,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/%E5%BE%B9%E5%BA%95%E6%94%BB%E7%95%A5%20Python3%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E8%AA%8D%E5%AE%9A%E5%9F%BA%E7%A4%8E%E8%A9%A6%E9%A8%93%20%E5%85%AC%E5%BC%8F%E5%95%8F%E9%A1%8C%E9%9B%86\/","a_id":3715568,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":1}],"eid":"RXR7G","s":"l"});</script><div id="msmaflink-RXR7G">リンク</div><!-- MoshimoAffiliateEasyLink END -->



<p><a href="https://arika-blog.com/python-basic-commentary/">【テキストと動画で徹底解説】Python3エンジニア認定基礎試験をまとめました</a></p>



<p><strong>おすすめ記事</strong><br><a href="https://arika-blog.com/python-threestep/">【入門者向け】効率よくPythonを習得する3Step</a><br><a href="https://arika-blog.com/python-work-book/">【難易度爆下げ】Python3エンジニア認定基礎試験 公式問題集レビュー</a><br><a href="https://arika-blog.com/python-basic-commentary-study-method/">【Python3エンジニア認定基礎試験】合格体験記からみんなの勉強方法を探ってみた</a></p>



<!-- START MoshimoAffiliateEasyLink --><script type="text/javascript">(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;b[a]=b[a]||function(){arguments.currentScript=c.currentScript||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};c.getElementById(a)||(d=c.createElement(f),d.src=g,d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");msmaflink({"n":"VTuberサプーが教える！　Python　初心者のコード／プロのコード","b":"","t":"","d":"https:\/\/m.media-amazon.com","c_p":"","p":["\/images\/I\/51Z0NykiT6L._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B0D8KNXRK9","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":3,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B0D8KNXRK9","a_id":3719461,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"u_bc":"#f76956","u_tx":"楽天市場で見る","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/VTuber%E3%82%B5%E3%83%97%E3%83%BC%E3%81%8C%E6%95%99%E3%81%88%E3%82%8B%EF%BC%81%E3%80%80Python%E3%80%80%E5%88%9D%E5%BF%83%E8%80%85%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%EF%BC%8F%E3%83%97%E3%83%AD%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89\/","s_n":"rakuten","u_so":2,"a_id":3715568,"p_id":54,"pc_id":54,"pl_id":27059,"id":6}],"eid":"UpuFc","s":"s"});</script><div id="msmaflink-UpuFc">リンク</div><!-- MoshimoAffiliateEasyLink END -->
]]></content:encoded>
					
					<wfw:commentRss>https://arika-blog.com/python-join/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Python】文字列を揃える方法を解説（右寄せ・中央寄せ・左寄せ）</title>
		<link>https://arika-blog.com/python-rjust-ljust-center-zfill/</link>
					<comments>https://arika-blog.com/python-rjust-ljust-center-zfill/#respond</comments>
		
		<dc:creator><![CDATA[Pythonアカデミア]]></dc:creator>
		<pubDate>Sat, 04 May 2024 14:26:42 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[文法]]></category>
		<category><![CDATA[関数]]></category>
		<guid isPermaLink="false">https://arika-blog.com/?p=3826</guid>

					<description><![CDATA[Pythonには文字列を寄せることができる、str.rjust()、str.center()、str.ljust()というメソッドがあります。本記事ではそれぞれの使い方と性質について解説します。 Python 基礎文法の [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Pythonには文字列を寄せることができる、str.rjust()、str.center()、str.ljust()というメソッドがあります。本記事ではそれぞれの使い方と性質について解説します。</p>



<p class="has-text-align-center"><strong>Python 基礎文法の教科書を執筆しました！</strong></p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">
<a rel="noopener" href="https://zenn.dev/python_academia/books/6df147d8b82939" title="【図解】Python 基礎文法の教科書" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://arika-blog.com/wp-content/uploads/cocoon-resources/blog-card-cache/207d1bc4f416570dfed7731b6853821e.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">【図解】Python 基礎文法の教科書</div><div class="blogcard-snippet external-blogcard-snippet">本書は、これからPythonを学ぶ方や初学者の方でも無理なく勉強を進められるように、図解や画像を豊富に使って説明をしています。 内容はPythonチュートリアル（公式のドキュメント）に準拠しているため、理解必須の部分をこの1冊ですべて網羅することができます。 ・プログラミング</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://zenn.dev/python_academia/books/6df147d8b82939" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">zenn.dev</div></div></div></div></a>
</div>



<h2 class="wp-block-heading">str.rjust()</h2>



<p>widthの長さをもつ右寄せした文字列を返します。パディングにはfillcharで指定された文字(デフォルトではASCIIスペース)が使われます。widthがlen(s)以下の場合、元の文字列が返されます。</p>



<p><a href="https://docs.python.org/ja/3/library/stdtypes.html#str.rjust">組み込み型 str.rjust() ー Python公式ドキュメント</a></p>



<div class="wp-block-cocoon-blocks-tab-caption-box-1 tab-caption-box block-box has-background has-border-color has-watery-blue-background-color has-light-blue-border-color"><div class="tab-caption-box-label block-box-label box-label"><span class="tab-caption-box-label-text block-box-label-text box-label-text">構文</span></div><div class="tab-caption-box-content block-box-content box-content">
<p>str.rjust(width[, fillchar])</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-l sbis-sn cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://arika-blog.com/wp-content/uploads/2025/11/icon-1-1-1.png" alt="" class="speech-icon-image"/></figure><div class="speech-name"></div></div><div class="speech-balloon">
<p>公式ドキュメントで角括弧が出てくる場合がありますが、これはオプションという意味です</p>
</div></div>



<script src="https://gist.github.com/arika-python/3113659f9d2403c63ed37ac3123e7d59.js"></script>



<h2 class="wp-block-heading">str.ljust()</h2>



<p>長さwidthの左揃えした文字列を返します。パディングは指定されたfillchar(デフォルトではASCIIスペース)を使って行われます。widthがlen(s)以下ならば、元の文字列が返されます。</p>



<p><a href="https://docs.python.org/ja/3/library/stdtypes.html#str.ljust">組み込み型 str.ljust() ー Python公式ドキュメント</a></p>



<div class="wp-block-cocoon-blocks-tab-caption-box-1 tab-caption-box block-box has-background has-border-color has-watery-blue-background-color has-light-blue-border-color"><div class="tab-caption-box-label block-box-label box-label"><span class="tab-caption-box-label-text block-box-label-text box-label-text">構文</span></div><div class="tab-caption-box-content block-box-content box-content">
<p>str.ljust(width[, fillchar])</p>
</div></div>



<script src="https://gist.github.com/arika-python/83426c5e62f4e06ef2687c301518d71b.js"></script>



<h2 class="wp-block-heading">str.center()</h2>



<p>widthの長さをもつ中央寄せされた文字列を返します。パディングにはfillcharで指定された値(デフォルトではASCIIスペース)が使われます。widthがlen(s)以下なら元の文字列が返されます。</p>



<p><a href="https://docs.python.org/ja/3/library/stdtypes.html#str.center">組み込み型 str.center() ー Python公式ドキュメント</a></p>



<div class="wp-block-cocoon-blocks-tab-caption-box-1 tab-caption-box block-box has-background has-border-color has-watery-blue-background-color has-light-blue-border-color"><div class="tab-caption-box-label block-box-label box-label"><span class="tab-caption-box-label-text block-box-label-text box-label-text">構文</span></div><div class="tab-caption-box-content block-box-content box-content">
<p>str.center(width[, fillchar])</p>
</div></div>



<script src="https://gist.github.com/arika-python/0f018c776e2d0ebbd4932f37f0a4d91f.js"></script>



<h2 class="wp-block-heading">符号付きで0埋めする場合は（主題から逸れます）</h2>



<p>長さがwidthになるようASCII&#8217;0&#8217;で左詰めした文字列のコピーを返します。先頭が符号接頭辞(&#8216;+&#8217;/&#8217;-&#8216;)だった場合、&#8217;0&#8217;は符号の前ではなく後に挿入されます。widthがlen(s)以下の場合元の文字列を返します。</p>



<p><a href="https://docs.python.org/ja/3/library/stdtypes.html#str.zfill">組み込み型 str.zfill() ー Python公式ドキュメント</a></p>



<div class="wp-block-cocoon-blocks-tab-caption-box-1 tab-caption-box block-box has-background has-border-color has-watery-blue-background-color has-light-blue-border-color"><div class="tab-caption-box-label block-box-label box-label"><span class="tab-caption-box-label-text block-box-label-text box-label-text">構文</span></div><div class="tab-caption-box-content block-box-content box-content">
<p>str.zfill(width)</p>
</div></div>



<script src="https://gist.github.com/arika-python/e3bb5f4caab7960c39c3dc9df991256f.js"></script>



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



<p>文字列を寄せる方法について解説しました。Pythonコードの可読性向上に活用しましょう。</p>



<p><strong>関連記事</strong><br><a href="https://arika-blog.com/python-join/">【Python】文字列（str）を結合するjoinメソッドについて解説</a><br><a href="https://arika-blog.com/python-len/">【Python】len関数を使って文字列やリストの長さを取得する</a><br><a href="https://arika-blog.com/python-f-string/">【Python】フォーマット済み文字列リテラル(f-string)の使い方</a><br><a href="https://arika-blog.com/python-r-string/">【Python】raw文字列の使い方（エスケープシーケンスを無効化）</a></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="has-text-align-center"><strong>Pythonには</strong><br><strong>実力を証明できる資格があります</strong></p>



<p>PythonにはPython3エンジニア認定基礎試験という試験があります。</p>



<p>試験範囲がPythonチュートリアル（公式ドキュメント）となっているため、Pythonの基礎を全て押さえることができます。</p>



<ul class="wp-block-list">
<li>独学で勉強していて、どれくらい理解できているのか調べたい</li>



<li>今の仕事も続けつつ、キャリアの幅を広げたい</li>



<li>新しい技術としてPythonを習得したい</li>
</ul>



<p>そんな方は是非詳細をご確認ください。</p>



<!-- START MoshimoAffiliateEasyLink --><script type="text/javascript">(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;b[a]=b[a]||function(){arguments.currentScript=c.currentScript||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};c.getElementById(a)||(d=c.createElement(f),d.src=g,d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");msmaflink({"n":"徹底攻略 Python3エンジニア認定基礎試験 公式問題集","b":"","t":"","d":"https:\/\/m.media-amazon.com","c_p":"","p":["\/images\/I\/51N-pG7BCRL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B0BX343K9Y","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":3,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B0BX343K9Y","a_id":3719461,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":0},{"id":1,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/%E5%BE%B9%E5%BA%95%E6%94%BB%E7%95%A5%20Python3%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E8%AA%8D%E5%AE%9A%E5%9F%BA%E7%A4%8E%E8%A9%A6%E9%A8%93%20%E5%85%AC%E5%BC%8F%E5%95%8F%E9%A1%8C%E9%9B%86\/","a_id":3715568,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":1}],"eid":"RXR7G","s":"l"});</script><div id="msmaflink-RXR7G">リンク</div><!-- MoshimoAffiliateEasyLink END -->



<p><a href="https://arika-blog.com/python-basic-commentary/">【テキストと動画で徹底解説】Python3エンジニア認定基礎試験をまとめました</a></p>



<p><strong>おすすめ記事</strong><br><a href="https://arika-blog.com/python-threestep/">【入門者向け】効率よくPythonを習得する3Step</a><br><a href="https://arika-blog.com/python-work-book/">【難易度爆下げ】Python3エンジニア認定基礎試験 公式問題集レビュー</a><br><a href="https://arika-blog.com/python-basic-commentary-study-method/">【Python3エンジニア認定基礎試験】合格体験記からみんなの勉強方法を探ってみた</a></p>



<!-- START MoshimoAffiliateEasyLink --><script type="text/javascript">(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;b[a]=b[a]||function(){arguments.currentScript=c.currentScript||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};c.getElementById(a)||(d=c.createElement(f),d.src=g,d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");msmaflink({"n":"VTuberサプーが教える！　Python　初心者のコード／プロのコード","b":"","t":"","d":"https:\/\/m.media-amazon.com","c_p":"","p":["\/images\/I\/51Z0NykiT6L._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B0D8KNXRK9","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":3,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B0D8KNXRK9","a_id":3719461,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"u_bc":"#f76956","u_tx":"楽天市場で見る","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/VTuber%E3%82%B5%E3%83%97%E3%83%BC%E3%81%8C%E6%95%99%E3%81%88%E3%82%8B%EF%BC%81%E3%80%80Python%E3%80%80%E5%88%9D%E5%BF%83%E8%80%85%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%EF%BC%8F%E3%83%97%E3%83%AD%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89\/","s_n":"rakuten","u_so":2,"a_id":3715568,"p_id":54,"pc_id":54,"pl_id":27059,"id":6}],"eid":"UpuFc","s":"s"});</script><div id="msmaflink-UpuFc">リンク</div><!-- MoshimoAffiliateEasyLink END -->
]]></content:encoded>
					
					<wfw:commentRss>https://arika-blog.com/python-rjust-ljust-center-zfill/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
