Python チュートリアル 列では文字列を紹介します。
文字列または文字列 (String) は、数字、文字、アンダースコアで構成される文字列です。
文字列
文字列は一連の文字です。 Python では、引用符で囲まれたものはすべて文字列であり、以下に示すように、引用符は単一引用符または二重引用符にすることができます。
"This is a string." 'This is also a string.'复制代码
この柔軟性により、引用符とアポストロフィを含めることができます:
'I told my friend, "Python is my favorite language!"'"The language 'Python' is named after Monty Python, not the snake." "One of Python's strengths is its perse and supportive community."复制代码
記事の開始アドレス
文字列の大文字と小文字を変更するメソッドを使用します
文字列の場合、最も実行可能です。簡単な方法の 1 つは、次のように変更することです。その中にある言葉の場合。 次のコードを見て、その効果を判断してください。
name = "fulade blog" print(name.title())复制代码
このファイルを name.py
という名前で保存し、実行します。次の出力が表示されます。
Fulade Blog复制代码
この例では、小文字の文字列「fulade blog」が変数名に格納されています。 print()
ステートメントでは、メソッド title()
がこの変数の後に表示されます。 name.title()
では、名前の後のピリオド (.) により、Python が変数名に対してメソッド title()
の操作を実行できるようになります。通常、メソッドはその作業を行うためにいくつかのパラメータを必要とするため、各メソッドの後には括弧のペアが続きます。これらのパラメータは、多くの場合括弧内に記述されます。メソッド title()
にはパラメータが必要ないため、その後のかっこは空です。 title()
の実装結果は、各単語の最初の文字を大文字で表示します。つまり、各単語の最初の文字を大文字に変更します。
大文字と小文字を区別する便利な方法が他にもいくつかあります。たとえば、文字列をすべて大文字またはすべて小文字に変更するには、次のように実行できます。
name = "Fulade Blog" print(name.upper()) print(name.lower())复制代码
出力は次のようになります。
FULADE BLOG fulade blog复制代码
文字列の結合
多くの場合、文字列を結合する必要があります。たとえば、姓と名を別々の変数に保存し、名前を表示するときにそれらを 1 つに結合することができます。
first_name = "Fu"last_name = "lade"full_name = first_name + " " + last_name print(full_name)复制代码
Python では、文字列を結合するためにプラス記号 ( ) を使用します。この例では、
を使用して、first_name、スペース、および
last_name で完全な名前を取得すると、結果は次のようになります。
Fu lade复制代码
文字列を結合するこの方法は、スプライシングと呼ばれます。連結により、変数に格納された文字列から完全な文字列を作成できます。別の例を見てみましょう:
first_name = "fu"last_name = "lade"full_name = first_name + " " + last_name message = "Hello, " + full_name.title() + "!"print(message)复制代码
上記のコードは、「Hello, Fu Lade!」というメッセージを表示しますが、このメッセージを変数に保存することで、最後の print
ステートメントがはるかに単純になります。
タブ文字 (Tab キーを押してスペースを生成することをタブ文字と呼びます) または改行文字を使用して空白を追加します
プログラミングにおいて、空白とは通常、空白以外の文字を指します。スペース、タブ、改行などの文字を印刷します。空白を使用して出力を整理し、読みやすくすることができます。
文字列にタブ文字を追加するには、次のコードに示すように、文字の組み合わせ \t
を使用します。
print("Python") Python print("\tPython") Python复制代码
文字列に改行文字を追加するには、文字の組み合わせ # を使用します。 # #\n:
print("Languages:\nPython\nC\nJavaScript") Languages: Python C JavaScript复制代码同じ文字列にタブ文字と改行文字の両方を含めることもできます。文字列「\n\t」は Python に次の行に折り返すように指示し、 次の行の先頭にタブ文字を追加します。次の例は、単一行の文字列を使用して 4 行の出力を生成する方法を示しています。プログラマにとって、
'python'
と'python ' はほぼ同じに見えますが、コンパイラにとっては、これらは 2 つの異なる文字列です。 Python は、特に指示しない限り、「python」内の余分な空白を検出し、それが意味のあるものであるとみなします。 2 つの文字列が同一かどうかを比較する必要があることがよくあるため、空白は重要です。たとえば、ユーザーが Web サイトにログインするとき、ユーザー名を比較する必要があります。ただし、シナリオによってはスペースを入れたくない場合もあります。したがって、Python ではスペースを削除する非常に簡単な方法が提供されています。 Python は文字列の先頭と末尾に余分な空白を見つけることができます。文字列の末尾に空白がないようにするには、メソッド rstrip()
を使用します。print("Languages:\n\tPython\n\tC\n\tJavaScript") Languages: Python C JavaScript复制代码
変数
favorite_ language に格納されている文字列の末尾に余分なスペースが含まれています。このコードを実行すると、末尾にスペースがあることがわかります。変数
favorite_ language に対してメソッド
rstrip() を呼び出した後、この余分なスペースは削除されます。ただし、この削除は一時的なものであり、favorite_ language の値を再度出力すると、文字列は入力時と同じであり、余分なスペースが含まれていることがわかります。
この文字列からスペースを永久に削除するには、削除操作の結果を変数に保存し直す必要があります:
favorite_language = "'python '"favorite_language = favorite_language.rstrip() print(favorite_language)'python'复制代码
为删除这个字符串中的空格,你需要将其末尾的空格剔除,再将结果存回到原来的变量中。
在我们的日常开发中,经常需要修改变量的值,再将新值存回到原来的变量中。
你还可以剔除字符串开头的空格,或同时剔除字符串两端的空格。为此,可分别使用方法 lstrip()
和strip()
:
favorite_language = "' python '" print(favorite_language.rstrip())' python'print(favorite_language.lstrip())'python 'print(favorite_language.strip())'python'复制代码
在这个示例中,我们首先创建了一个开头和末尾都有空格的字符串。接下来,我们 分别删除末尾、开头两端的空格。在实际程序开发中,这些剔除函数最常用于在存储用户输入前对输入进行清理。
使用字符串时避免语法错误
语法错误是一种经常会出现的错误。程序中包含非法的Python代码时,就会导致语法错误。 例如,在用单引号括起的字符串中,如果包含撇号,就将导致错误。这是因为这会导致Python将 第一个单引号和撇号之间的内容视为一个字符串,进而将余下的文本视为Python代码,从而引发 错误。 下面演示了如何正确地使用单引号和双引号。
message = "One of Python's strengths is its perse community." print(message)复制代码
撇号位于两个双引号之间,因此Python解释器能够正确地理解这个字符串:
One of Python's strengths is its perse community.复制代码
然而,如果你使用单引号,Python将无法正确地确定字符串的结束位置:
message = 'One of Python's strengths is its perse community.' print(message)复制代码
而你将看到如下输出:
message = 'One of Python's strengths is its perse community.' SyntaxError: invalid syntax复制代码
从上面的输出我们可以看到,错误发生在第二个单引号后面。这种语法错误表明,在解释器看来,其中的有些内容不是有效的Python代码。错误的来源多种多样,这里指出一些常见的。学习 编写Python代码时,你可能会经常遇到语法错误。
所以,大家在做练习的时候也要细心,避免出现这种小错误。
相关免费学习推荐:python教程(视频)
以上がPython チュートリアルの文字列の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于Seaborn的相关问题,包括了数据可视化处理的散点图、折线图、条形图等等内容,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于进程池与进程锁的相关问题,包括进程池的创建模块,进程池函数等等内容,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于简历筛选的相关问题,包括了定义 ReadDoc 类用以读取 word 文件以及定义 search_word 函数用以筛选的相关内容,下面一起来看一下,希望对大家有帮助。

VS Code的确是一款非常热门、有强大用户基础的一款开发工具。本文给大家介绍一下10款高效、好用的插件,能够让原本单薄的VS Code如虎添翼,开发效率顿时提升到一个新的阶段。

pythn的中文意思是巨蟒、蟒蛇。1989年圣诞节期间,Guido van Rossum在家闲的没事干,为了跟朋友庆祝圣诞节,决定发明一种全新的脚本语言。他很喜欢一个肥皂剧叫Monty Python,所以便把这门语言叫做python。

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于数据类型之字符串、数字的相关问题,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于numpy模块的相关问题,Numpy是Numerical Python extensions的缩写,字面意思是Python数值计算扩展,下面一起来看一下,希望对大家有帮助。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン
