Python入门基础(4)

  • 元组

  元组属于不可变序列(元素集合),一旦创建,用任何方法都不可以修改其元素。从形式上,元组的所有元素放在一对圆括号中,元素

之间用逗号分隔

x = (1,2,3)
print(x)
str = 'woaini'
print(tuple(str)) #使用tuple()将其他序列转换为元组

运行结果:

(1, 2, 3)
('w', 'o', 'a', 'i', 'n', 'i')

  由于元组是不可变序列,所以它里面的元素是不能删除的,但是可以使用del删除整个元组

  • 元组跟列表的区别

  元组中的数据一旦定义就不允许修改,

  元组没有列表里面那些添加元素的方法,无法向元组中添加元素

  元组也没有删除元素的方法,但是可以使用del来删除整个元组

  • 元组的优点

  元组的速度比列表更快

  元组不需要对改变的数据进行“写保护”将使得代码更加安全

  元组的内容基本上没什么好说的,如果需要更加详细的了解的话,可以去查看官方文档.我就不多说了

  • 字符串

  1.字符串切片,前面介绍过列表的切片,字符串的切片跟列表的切片一样,都是使用[::]来进行切片,但是这里要说一下,他们都是可以逆向切的

逆向切的时候取负数

  2.字符串里面的一些常用方法:

    (1)把字符串全部大写或者小写: upper,lower

name = 'i LOVE you'
print(name.upper())
print(name.lower())

运行结果:

I LOVE YOU
i love you

    (2)split()把字符串分割成列表

name = 'i|LOVE| you'
print(name.split('|'))#以|作为分隔符

运行结果:

['i', 'LOVE', ' you']

    (3) join()把列表转换成字符串

i= ['大家','下午','好啊']
j = '-'.join(i)
print(j)

运行结果:

大家-下午-好啊

    (4)count()方法用来统计字符串中某个字符出现的次数

  

i= 'http://www.baidu.com'
print(i.count('w'))

运行结果:

3

    (5)replace()替换字符串中指定的字符

i= 'http://www.baidu.com'
s = i.replace('www','滚蛋')
print(s)

运行结果:

http://滚蛋.baidu.com

    在字符串当中还有许多方法,在这里就不一一列举了,毕竟有些不常用,如果有需要,可以自己去了解一下.

猜你喜欢

转载自www.cnblogs.com/xy-l/p/11184114.html