python基础--字符串元组

Posted 笨笨的妞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础--字符串元组相关的知识,希望对你有一定的参考价值。

字符串方法

注:字符串和元组一样都是不可变的,以下函数不会改变原来字符串的值,可以将其赋给一个新的变量

st=a b c d,f,g
st_list=st.split()#字符串分割,参数不写,按照空格分割

#join接受能迭代的对象,字典的话是连接key
res1=‘‘.join(st_list)#连接list中的值,int类型不可以
s2=11111 #连接字符串
res=*.join(s2)
s3=(ss,sd,ew)#连接元组
res3=*.join(s3)

name=best gift for you
new_name=name.strip()#去掉首尾的空格和换行符
new_name=name.lstrip()#去掉左边的空格和换行
new_name=name.rstrip()#去掉右边的空格和换行

c=name.count(e)#查找某个字符(串)在字符串里面出现的次数
index=name.find(t)#查找字符串的下标,不存在返回-1,多个相同的返回第一个
index=name.index(t)#查找字符串的下标,不存在报错,多个相同的返回第一个

print(name.upper())#把所有的小写字母变成大写的
print(name.lower())#把所有的大写字母变成小写的,注册登录不区分大小写时使用

file_name=a.xls
print(file_name.endswith(.xls))#判断字符串是否以xx结尾
sql=select,update.delete,insert,drop
if sql.startswith(select) or sql.startswith(update):
    print(haha)#判断字符串是否以xx开头

new_sql = sql.replace(select,update)#字符串替换,后者替换前者

f=今天是{data}欢迎光临 {name} 
print(f.format(name=lus))#字符串格式化,接收一个字符串
d={date:12-25,name:ming}
print(f.format_map(d))#字符串格式化,接收字典

print(122s.isdigit())#是否是数字
print(&.isalnum())  # 是否包含数字或字母

#不重要的
new_name = name.capitalize()#首字母大写
name.center(50,*) #把字符串放中间,两边用*补齐
print(aaAA.islower())  # 是否是小写字母
print(AAaa.isupper())  # 是否是大写字母
print(sdfsdf.isalpha())  # 是否是英文字母

 

元组  -----元组定义好之后不能再改变,应用:连接数据库,ip、端口号、db、username、password

元组定义

a=(1,2,3,4,5)
print(type(a))
print(a[4])

元组方法

mysql1=[127.0.0.1,3306,my,root,123456]
print(mysql1.count(my))#找次数
print(mysql1.index(my))#找下标

 


以上是关于python基础--字符串元组的主要内容,如果未能解决你的问题,请参考以下文章

Python基础进阶之路之元组字典和字符串

Python基础(切片,list循环,元组)

python基础-字典-列表-元组考试-day5

Python基础序列(字符串列表元组)

Python基础-04元组

Python基础-04元组