python字符串
2021-06-16 06:05
标签:字符串长度 asi soft index python字符串 swa 拼接 ... strip() Python 字符串 python字符串 标签:字符串长度 asi soft index python字符串 swa 拼接 ... strip() 原文地址:https://www.cnblogs.com/wuxiaoshi/p/9726895.html# 声明一个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)
上一篇:统计文本文件字符(C语言)
下一篇:JAVA输入随笔