python day3

常用操作方法:
1),首字母大写,其他字母小写:
s= 'kjlfdagla'
s1 = s.capitalize()
print(s1)


2),居中center
s = kjfaga
s1 = s.center(30)或者s1 = s.center(0)或者s1 = s.center(30,'*')
print(s1)

3)大小写翻转
s1 = s.swapcase()
print(s1)

4)每个单词的首字母大写(非字母隔开)
s = 'alex wusir*laonanhai2taibai'
s1 = s.title()
print(s1)

5)判断以什么开头,以什么结尾 startswith;endwith
s = 'alexlaonanhai'
s1 = s.startswith('a')
s1 = s.startswith('1',4)
s1 = s.startswith('alex')
print(s1)

6)去除收尾的空格,换行符,tab
print(s.strip())
name = input('请输入名字').strip()
if name =='alex':
print(666)
去除左边的空格。。。用lstrip()
去除右边的空格。。。用rstrip()

7)通过元素找索引 find index
print(s.find('e'))
print(s.find('e',3))
s = 'alexex'
count寻找元素出现的个数
prnt(s.count('ex'))

8)split 分割 str-->list
s = 'alex wusir taibai'
print(s.split()) ----> ['alex','wusir','taibai']

9)format
第一种:
s = '我叫{},今年{},爱好{}'.format('MT',15,'muniu')
print(s)

第二种:'我叫{0},今年{1},爱好{2},我依然叫{0}'.format('MT',15,'mniu')
print(s)

第三种:键值对
s = '我叫{name},今年{age},爱好{hobby}'.format(age=15,name='MT',hobby='闷')
print(s)


10) name='123'
print(name.isalnum()) 字符串有字母或数字组成
print(name.isalpha()) 字符串只由字母组成
print(name.isdigit()) 字符串只有数字组成

if name.isdigit():
name = int(name)
else:
print('你输入的由非数字元素')

if name.isdigit():
name = int(name)
print(name,type(name))
else:
print('你输入的由非数字元素')

 

作业:

# name = 'alex leNb'
# print(name.strip())
# print(name.lstrip('al'))
# print(name.rstrip('Nb'))
# s = name.rstrip('b').lstrip('a')
# print(s)
# if name.startswith('al'):
# print(name)
# if name.endswith('Nb'):
# print(name )
# s = name.replace('l','p',1)
# print(s)
# s = name.split('l',1)
# print(s)
# print(name.capitalize())
# print(name.upper())
# print(name.lower())
# print(name.count('l'))
# print(name.count('l',4))
# s = name.index('N')
# print(s)
# name = 'alex lNeb'
# s = name
# if s.index('N'):
# print(s.index('N'))
# print(name.find('N'))
# print(name.find('X le'))
# s1 = name[1]
# print(s1)
# s1 = name[:3]
# print(s1)
# s1 = name[-1:-3:-1]
# print(s1)
# ******name = 'alex lNeb'子序列????
# print(name.find('e'))
# print(name.rstrip('b'))
# s = '123a4b5c'
# s1 = s[:3]
# print(s1)
# s2 = s[3:6]
# print(s2)
# s3 = s[::2]
# print(s3)
# s4 = s[1:6:2]
# print(s4)
# s5 = s[:-2:-1]
# print(s5)
# s6 = s[-3::-2]
# print(s6)
#s = 'asdfer'
# i = 0
# while i < 6:
# print(s[i])
# i = i + 1
#for i in s:
# print(i)
# s = input('你想输出的内容')
# for i in s:
# print(i)

# i = 0
# while i < len(s):
# print(s[i])
# i += 1

# content = input('请输入内容')
# print(eval(content))
# name = 'aleX leNb'
# print(name.rstrip(name[-1:]))
# print(name[8:])
# print(name[:-1])


可能写的不对 ,多见谅,我只是个初学者。哈哈

 

posted @ 2018-03-20 20:02  徐阳阳  阅读(87)  评论(0编辑  收藏  举报