Python学习-2天--字符串操作

字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。

创建字符串很简单,只要为变量分配一个值即可。例如:

    #!/usr/bin/env python
    #字符串的基本操作
    name='Hello'
    name1='Python'


以下是对python中常用的一些字符创操作整理。如有不全请包涵!

#!/usr/bin/env python
#字符串的基本操作

name='Hello'
name1='Python'

#+加号 用来连接字符串
print (name + name1)#运行结果为HelloPython
#* 乘号,用来重复字符创
print(name*2) # 运行结果为:HelloHello
#[] 中括号根据索引(也就是位置一般跟列表是都是从0开始)
print (name[0])#如果是0的话打印出来的就是H,如果是1 就是e
#【:】截取字符创的一部分:如【0:3】
print (name[0:3]) #运行结果为:hel
#in  代表一个字符是存在该字符串中时返回true
if 'H' in name:
    print ('H 在 name 变量中')

#not in 如果一个字符不存在该字符串中返回true

if 'y' not in name:
    print ('y 不存在变量name中')



#python对于字符串的内建常用操作方法
#center 指定一个以python居中宽度为50的字符串,- 为填充符号。
print ('python'.center(30,'-'))#运行结果为:------------python------------
#count  统计'l' 在hello这个字符创里出现过几次
print ('hello'.count('l'))
#endswith 判断字符串是否以'lo'结尾,是的话返回个true值
print ('hello'.endswith('lo'))
#startswith  判断字符串是否以 'he' 开头,是的话返回个true值
print ('hello'.startswith('he'))
#index 查找 h 在字符串中的索引也就是位置。
print ('python'.index('h'))#运行结果是 h 在python字符串中的索引位置是 3
#find 查找 y 在字符串中的位置,等同于index ,不过find如果不在字符串中会返回一个-1的值
print ('python'.find ('y'))

#strip 消除空格
one = input ('请输入一个字符处:')
if one.strip() == 'wang':
    print ('你输入的正确')#运行结果 是输入wang这个字符串时如果跟着空格,也会识别为正确,如果没有strip这个参数时输入wang 带空格就会报错

#isdigit() 判断您输入的是否是纯数字,是数字则返回true
two = input ('请输入数字:')
'123'.isdigit()
if two.isdigit():
    print ('你输入的是数字')
else:
    print('请输入纯数字')

#.isalnum() 判断输入的内容是否包含特殊字符,无特殊字符则返回true

str=input('请输入您的内容: ')

if str.isalnum():
    print ('输入正确')
else:
    print ('请不要输入特殊字符')

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章