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

day4-python基础4 字符串操作

时间:2017-10-27 16:04:20      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:isp   int   enter   code   false   自动   size   ldd   mes   

1.字符串用法

 1 name = daniel
 2 
 3 print(name.capitalize())         #首字母大写
 4 >>>daniel          
 5 print(name.count(a))           #统计指定的字符
 6 >>>1
 7 print(name.center(50,-))      #一共打印50个字符,不够就用-代替,将name放在中间
 8 >>>----------------------daniel----------------------    
 9 print(name.endswith(el))      #判断结尾是不是‘el‘
10 >>>True
11 print(name.expandtabs(tabsize=30)) #如果在一个字符前面输入\t(tab)的话就会自动打印三十个空格
12 >>>daniel
13 print(name.find(a))       #查找制定字符的位置    
14 >>>1
15 names = {name} is {year} years old    
16 print(names.format(name=Daniel,year=18))     #为临时变量赋值
17 >>>Daniel is 18 years old
18 print(name.index(d))    #获取指定字符的下标
19 >>>0
20 print(name.isdigit())       #判断变量是否是证书
21 >>>Flase
22 print(name.isalnum())    #判断变量是否为阿拉伯字符(包含数字和英文)
23 >>>True
24 print(name.isalpha())     #判断变量是否为纯英文字符
25 >>>True
26 print(name.isdecimal())  #判断变量为10进制数字
27 >>>False
28 print(name.isidentifier())  #判断是不是一个合法的变量名
29 >>>True
30 print(name.islower())       #判断变量是否为小写
31 >>>True
32 print(name.isnumeric())    #判断变量是否只有数字
33 >>>False
34 print(name.istitle())          #判断变量是否是首字母大写(每个单词)
35 >>>False
36 print(name.isprintable())   #判断是否能打印
37 >>>True
38 print(name.isupper())       #判断是否全部都是大写
39 >>>False
40 print(+.join([1,2,3]))   #将列表中的东西加入到‘+‘,不能是str,如果是数字就要‘‘放入
41 >>>1+2+3       
42 print(name.ljust(50,*))   #打印五十个字符,不够就用*代替放在右边
43 >>>daniel********************************************
44 print(name.lrjust(50,*))  #与上面相反
45 print(name.lower())          #将大写变成小写
46 >>>daniel
47 print(name.upper())         #将小写变成大写
48 >>>DANIEL
49 print(\nDanile.lstrip)         #删除左边的空格
50 print(Daniel\n.rstrip)       #删除右边的空格
51 print(\nDaniel\n.strip)      #删除所有的空格
52 print(DanielDD.replace(D,d,1)) #替换后面的1表示只替换第一个
53 >>>danielDD
54 print(Daniel DD.rfind(D))   #找到指定的值的最右边的下标
55 >>>8
56 print(Daniel 1 2 3 4.split())  #使用指定的字符为分隔符,分割成列表,默认为空格
57 >>>[Daniel, 1, 2, 3, 4]
58 print(Daniel 1 2 3 4.splitlines())  #同上,可识别不同系统
59 print(Dianiel.swapcase())           #大写变小写
60 >>>dANIEL

 

day4-python基础4 字符串操作

标签:isp   int   enter   code   false   自动   size   ldd   mes   

原文地址:http://www.cnblogs.com/wazy/p/7742820.html

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