首页 > 编程语言 > 详细

python---元组

时间:2018-07-20 21:03:08      阅读:201      评论:0      收藏:0      [点我收藏+]

一. 元组(tuple)

        元组类似于列表,但是元组一旦创建,不能修改,所以又称为只读列表。

         元组只有两个方法:count  &    index。

eg.     names = ("zhangsan","lisi")

 见原博主博客   http://www.cnblogs.com/alex3714/articles/5717620.html

二. 字符串(string)     

错误集锦

IndentationError: unexpected indent       表示缩进错误(以后会慢慢总结在一起)

 

 name = "xiaolaizi"
 2 print(name.capitalize())  #  首字母大写
 3 print(name.count("i"))
 4 print(name.center(50,"-"))   #一共打印50个字符,不够的用“-”补全,name放在中间
 5 
 6 print(name.endswith("zi"))      #可以判断以什么结尾
 7 ‘‘‘
 8 name = "xiao\tlaizi"
 9 print(name.expandtabs(tabsize=30))
10 ‘‘‘
11 print(name.find("lai"))
12 print(name[name.find("lai"):8])  #字符串也可以切片
1 info = "my name is {name} and I am {year} old!"
2 print(info.format(name = "xiaolaizi",year = 23) )   #格式化输出
3 print(info.format_map({name : "xiaolaizi",year : 23} )  )  #format_map 以字典格式化
技术分享图片
info = "my name is {name} and I am {year} old!"
a = "xiaolaizi"
print(ab4.isalnum())   #True   是字母或数字就为真
print(ab4\f.isalnum())  #False 包含特殊字符就为假
print(abM.isalpha())   #  判断纯字母就为真,包括大小写
print(ox1A.isdecimal())    #判断是不是十进制数 还是判断是不是小数,我不知道
print(123.isdigit())    #判断是不是整数
print(a.isidentifier())    #判断是不是一个合法的标识符(变量名)
print("".isidentifier())
print(a.islower())      #判断是不是小写
print(a.isnumeric())     #类似于isdigit 基本不用
print(" ".isspace())     #判断是不是空格
print("My Name".istitle())     #判断是不是标题(每个单词的首字母大写) True
print("My name".istitle())     #False
print("My Name".isprintable())     #判断是不是可打印的  #tty file 不可打印,很少用
print("My Name".isupper())     #判断是不是都大写
View Code
"i"开头的:
info = "my name is {name} and I am {year} old!"
a = "xiaolaizi"
print(‘ab4‘.isalnum()) #True 是字母或数字就为真
print(‘ab4\f‘.isalnum()) #False 包含特殊字符就为假
print(‘abM‘.isalpha()) # 判断纯字母就为真,包括大小写
print(‘ox1A‘.isdecimal()) #判断是不是十进制数 还是判断是不是小数,我不知道
print(‘123‘.isdigit()) #判断是不是整数
print(a.isidentifier()) #判断是不是一个合法的标识符(变量名)
print("小".isidentifier())
print(a.islower()) #判断是不是小写
print(a.isnumeric()) #类似于isdigit 基本不用
print(" ".isspace()) #判断是不是空格
print("My Name".istitle()) #判断是不是标题(每个单词的首字母大写) True
print("My name".istitle()) #False
print("My Name".isprintable()) #判断是不是可打印的 #tty file 不可打印,很少用
print("My Name".isupper()) #判断是不是都大写

‘j’开头的:
技术分享图片

 

print(+.join([1,2,3]))   #以+连接
print(‘‘.join([xiao,lai,zi]))
name = "xiaolaizi"
print(name.ljust(25,*))  #xiaolaizi****************  left 以*补充够30个
print(name.center(25,*))  #********xiaolaizi********
print(name.rjust(25,*))   #****************xiaolaizi  right
print(XIAO.lower)   #变小写
print(xiaolaizi.upper()) #XIAOLAIZI
print(   xiaolaizi    .strip())   #去掉空格或者回车
print(\nxiaolaizi    .lstrip())   #去掉左边的(空格)回车
print(   xiaolaizi    .rstrip())   #去掉右边的空格

 

技术分享图片

 

print("xiaolaizi".replace(x,X))  #替换  Xiaolaizi
print("xiaolaizi".rfind(x))  #从you边开始查找,得到从左数的下标
print("1+2+3+4".split(+))   #  以 “” 分割提取 ,返回一个列表[‘1‘, ‘2‘, ‘3‘, ‘4‘]
print("xiao lai zi".split( ))  #返回一个列表[‘xiao‘, ‘lai‘, ‘zi‘]
print("xiao\nlai\nzi".splitlines())  #按换行分[‘xiao‘, ‘lai‘, ‘zi‘]
print("XiaoLaiZi".swapcase())   #大小写倒过来  xIAOlAIzI
print("xiao lai zi".title())
print("xiao lai zi".title())

 




 

python---元组

原文:https://www.cnblogs.com/bltstop/p/9343464.html

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