python字符串in_Python 学习——字符串

字符串(String)

字符串是一个字符的序列,使用成对的单引号或双引号包裹内容:

str_1 = "Hello world"

str_2 = 'Hello world'

也可以用三引号表示(’’’或”””),用三引号表示字符串可以保留字符串中的全部格式信息:

str_3 = """

this is

a test

today

"""

注:无论是单引号或是双引号,都必须成对出现。不能单独出现。如果在字符串中还存在”或者’则需要使用转义字符:

str_4 = 'hello/'s world'

基本的字符串运算

长度len()函数:

str_5 = "hello world"

print len(str_5)

输出结果

拼接(+)

frist_name = 'xiao'

name = 'ming'

print frist_name + name

输出结果

重复(*)

s = 'hello'

print s * 3

输出结果

成员运算符(in):

判断一个字符串是否是另一个字符串的子串,返回值Ture或者False

s = 'hello'

print 'h' in s

输出结果

也可以利用in判断字符串是否是另一个字符串的子串,Python是大小写敏感的语言,所以只有大小写一致的话才可以返回Ture。

for语句遍历字符串

作用:枚举字符串的 每个字符。

s = 'hello'

for chr in s:

print chr

运行结果

案例

编写一个函数,计算一个字符串中元音字母的数目。(元音字母aeiou或者AEIOU)

def vowels_count(s):

count = 0

for chr in s:

if chr in 'aeiouAEIOU':

count += 1

return count

print vowels_count('hello world')

输出结果:

字符串索引

字符串中每个字符都有一个索引值(下标),索引从0(前向)或-1(后向)开始

froward index

0

你可能感兴趣的:(python字符串in)