码迷,mamicode.com
首页 > 编程语言 > 详细

python字符串

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

标签:字符串长度   asi   soft   index   python字符串   swa   拼接   ...   strip()   

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字符串

标签:字符串长度   asi   soft   index   python字符串   swa   拼接   ...   strip()   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!