詳細なPythonのデータ型 - 文字列
まず、定義
文字列は、文字の順序集合であり、基本的なテキストを示す情報を格納するための、と''
、""
、''' '''
中間文字列に含まれる内容はと呼ばれます
初出:s = 'Hello world!'
第二に、特性
- インデックス0アクセス順次整然とから順に左から右に設定定義された文字として。
- あなたは、スライスすることができます
- 不変、文字列は、文字列のすべての変更操作が生成され、非常に新しいデータであり、不変であり、要素としてリストを変更することはできません。
単一引用符と二重引用符の文字列 'は、名前= r'pの\のTHFなどの引用符の前にあなたはすべての文字が特別な意味のあるキャンセルしたい場合は、引用符で、特殊文字の意味をキャンセルすることができません、プラスR
第三に、文字列の一般的な操作
ストリングの方法は多くあるが、図に示すようにいくつかは、使用されません。
#captalize,swapcase,title
name = 'kwan'
print(name.capitalize()) #首字母大写
print(name.swapcase()) #大小写翻转
msg='taibai say hi'
print(msg.title()) #每个单词的首字母大写
# 内同居中,总长度,空白处填充
a1 = 'kwan'
ret2 = a1.center(20,"*")
print(ret2)
#寻找字符串中的元素是否存在
a4 = 'sdfjdkaiwan'
ret6 = a4.find("fjdk",1,6)
print(ret6) # 返回的找到的元素的索引,如果找不到返回-1
ret61 = a4.index("fjdk",4,6)
print(ret61) # 返回的找到的元素的索引,找不到报错。
# 字符串每个字符之间插入符号,join
s1 = 'kwan'
s = '+'.join(s1) # 结果为 'k+w+a+n'
# 清除字符串里左右两边的空格,strip()
s = ' Kwan '
print(s.strip()) # 结果为 'Kwan'
# 判断字符串是否为纯数字,isdigit()
w = '437284'
print(w.isdigit()) # 结果为True
これらのより多くを使用し、すべてのメソッドは、学びと、いくつかの一般的なラインで使用されるライン上の他の外観を習得する必要がありません。