字符串是 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 (‘请不要输入特殊字符‘)
本文出自 “逍遥” 博客,请务必保留此出处http://birdcai.blog.51cto.com/11216068/1828221
原文地址:http://birdcai.blog.51cto.com/11216068/1828221