码迷,mamicode.com
首页 > 其他好文 > 详细

字符串和列表的方法

时间:2018-07-24 15:51:05      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:index   数字类型   反转   sort   pop   title   位置   move   end   

字符串总结:存一个值,有序,不可变
字符串的用法:

查找字符串中的单个字符:
name = " aleX"
print(name[1])

查找字符串内容的内置方法:
str=‘hello‘
# 查找位置
print(str.find(‘e‘))#1
print(str.rfind(‘o‘))#4
print(str.find(‘1‘))#没找到就会返回1,不会报错

# 查找位置
print(str.index(‘e‘))#1
print(str.rindex(‘o‘))#4
# print(str.index(‘1‘))#报错

# 查找个数
print(str.count(‘l‘))#2

字符串简单打印格式方法:
print(‘购物车清单‘.center(50,‘*‘))
**********************购物车清单***********************
print(‘>‘.rjust(50,‘-‘))
------------------------------------------------->
print(‘<‘.ljust(50,‘-‘))
<-------------------------------------------------

# 大小写转换
print(‘hello word‘.lower())#大写转小写
# hello word
print(‘hello word‘.upper())#小写转大写
# HELLO WORD

#首字母大写,其他小写
print(‘helLo word‘.capitalize())
#Hello word

#大小写反转(原本小写的变大写,原本大写的变小写)
print(‘Hello word‘.swapcase())
#hELLO WORD

#每个单词的首字母大写
print(‘hello word‘.title())
#Hello Word

#is类型
#判断是否为数字类型
print(‘1‘.isdigit())
#字符串中包含的是字母或者中文字符
print(‘ab‘.isalnum())
# 字符串中包含的是字母(中文字符)或数字
# print(‘ab‘.isalnum())
# print(‘123123‘.isalnum())
# print(‘ab123‘.isalnum())

 

 

 


列表
# 列表总结:存多个值,有序,可变
#插入值
l=[1,2,3,4]
l.insert(2,111)
print(l)

# #删除
del l#删列表
del l[0]#删值
res=l.remove(1)#删值
l.pop(0)#删除第一个值
l.pop(-1)#删最后一个值
l.clear()#清除列表

l.extend(‘56‘)#增加‘5‘,‘6‘
[1, 2, 3, 4, ‘5‘, ‘6‘]
l.append(5)#增加一个

l.reverse()#列表倒一下
l.sort()#排序,由小到大
l.sort(reverse=True)#排序,从大到小

字符串和列表的方法

标签:index   数字类型   反转   sort   pop   title   位置   move   end   

原文地址:https://www.cnblogs.com/lvhanzhi/p/9360064.html

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