首页 > 编程语言 > 详细

python字符串

时间:2018-09-29 22:35:47      阅读:203      评论:0      收藏:0      [点我收藏+]

Python 字符串

 

    

# 声明一个python字符串
name = ‘wuxiaoshi‘
address = ‘BeiJing‘
#对字符串进行截取,python里叫切片 str[start:end:step] 截取字符串从start(包括)开始,到end(不包括)结束,每隔step个截取
title = ‘thisisatitle‘
print(title[0:1]) #t
print(title[3:6]) # sis
print(title[1:6:2]) #hss
print(title[::-1]) # eltitasisiht 字符串反转
print(title[-5:])
#字符串的拼接
var1 = ‘Hello World‘
var2 = ‘Python‘
print(var1[0:6]+var2)
#首字母大写
str = ‘pisa‘
print(str.capitalize()) # Pisa 
#全部大写
str = ‘pisa‘
print(str.upper())
#全部小写
str = ‘pisa‘
print(str.lower())
#一个验证码的demo

code = input(‘请输入验证码:\n‘)

if  ‘yanzhengma‘ == code.lower():
    print(‘验证成功‘)
else:
    print(‘验证失败‘)
#center() 居中  如果字符串长度大于宽度,则显示字符串
#如果 宽度不够,则优先于左边,然后再去补右边
str = ‘pisa‘ print(str.center(30,‘*‘))
#字符串大小写对调
str = ‘piSa‘
print(str.swapcase()) #PIsA
#每个单词首字母大写
s = ‘pisa is a cat‘
print(s.title())  #Pisa Is A Cat
#startswith() 以什么开头,endswith()以什么结尾
str = ‘pisa‘

if str.startswith(‘p‘) and str.endswith(‘a‘):
    print(‘pisa 是以p开头并且以a结尾的一只猫咪‘)
else:
    print(‘我也不知道该咋说了,反正不能满足两个条件‘) 
#strip()去掉字符串两端的空格,换行符以及tab
str = ‘  pisa is a cat \n‘
print(str.strip())

#strip()还可以删除指定的字符串,只能是首尾的
str = ‘pisa‘
print(str.trip(‘a‘))  #pis
#字符串查找  find
str = ‘pisa‘
print(str.find(‘s‘)) # 2 ,i在pisa中的位置
print(str.find(‘x‘)) #-1 ,在str中找不到a,所以返回-1

#index() 字符串查找 print(str.index(‘a‘)) #2 print(str,index(‘x‘)) #直接报错,所以一般用try... except... try: print(str.index(‘x‘)) except: print(‘-1‘)
#字符串切割
str = ‘pisa‘
list1 = str.split() # [‘pisa‘]
#将列表转成字符串
str1 = ‘‘.join(list1) # pisa
#或者
str2 = list1[0]

#指定字符串切割
#这是一个文件
str = ‘‘‘
192.168.1.246:2000  运行故障
192.168.1.200:8000  受远程攻击
‘‘‘
list1 = str.split(‘\n‘)
for item in list1:
    list2 = item.split(‘ ‘)
    ip = list2[0]
    err = list2[1]
#format() 格式化
name = input(‘请输入您的姓名:\n‘).strip()
age = int(input(‘请输入您的年龄\n‘).strip())
hobby = input(‘请输入您的爱好\n‘).strip()

str1 = ‘大家好,我是{},今年{}岁,我的爱好是{}‘.format(name,age,hobby)
str2 = ‘大家好,我是{name},今年{age}岁,我喜欢{hobby}‘.format(age=age,name=name,bobby=hobby)
str3 = ‘大家好,我是{1},我爱{3},我喜欢{2}‘.format(name,hobby,age)
#计算字符串的长度
str = ‘pisa‘
len1 = len(str) 
print(len1)

 

python字符串

原文:https://www.cnblogs.com/wuxiaoshi/p/9726895.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!