Python的字符串、列表、元组

1.字符串(String)

在Python中,除了整数和浮点数外,还有字符串。任何被单引号或者双引号括起来的内容都可以认为是字符串。字符串也可以赋值给变量。

    string_1 = ’我是一个字符串’ #字符串可以是中文或者任何其他语言

    string_2 = 'I am a string'

    string_3 = '' #空字符串

    string_4 = ' ' #空格

    string_5 = 'a' #字符串可以只有一个字母

    string_6 = '123' #字符串型的数字

    string_7=’我是字符串I am a string 12345'

    string_8 = "我是用双引号括起来的字符串,我和单引号括起来的字符串没有区别"

从上面的8行代码中可以看到,字符串的内容可以是中文,可以是英文,可以是数字,可以是空格,可以是中文、英文、数字和空格的组合。

需要注意的是,字符串形式的数字和普通的数字是不一样的,它们不相等。例如如下代码:

    string_6 = '123'

    int_variable = 123

2.列表(List)

列表是Python里面的容器之一,由方括号和方括号括起来的数据构成。里面的数据可以是整数、浮点数、字符串,也可以是另一个列表或者其他的数据结构。列表里面的每一项叫作列表的一个元素,每个元素之间使用英文逗号隔开:

    list_1 = [1, 2, 3, 4, 5] #列表里面有5个元素,全部是数字
    list_2 = ['abc', 'x', '', 'kkk'] #列表里面有4个元素,全部是字符串
    list_3 = [] #空列表
    list_4 = [123, 'xyz', 3.14, [1, 2, 'yy']] #由多种元素组合起来的列表


3.元组(Tuple)

元组是Python里面的容器之一,由小括号和小括号括起来的数据构成。它的外型和列表非常像,只不过列表使用的是方括号,元组使用的是小括号。“元组”中的“元”和“二元一次方程”中的“元”是同一个意思,“组”就是组合的意思。

    tuple_1 = (1, 2, 3, 4, 5) #元组里面有5个元素,全部为数字
    tuple_2 = ('abc', 'x', '', 'kkk') #元组里面有4个元素,全部是字符串
    tuple_3 = () #空元组
    tuple_4 = (123, 'xyz', [1, 't', 'z'], ('o', 'pp')) #由多种元素组合起来的元组
元组和列表的区别:列表生成以后还可以往里面继续添加数据,也可以从里面删除数据;但是元组一旦生成就不能修改。如果它里面只有整数、浮点数、字符串、另一个元组,就既不能添加数据,也不能删除数据,还不能修改里面数据的值。但是如果元组里面包含了一个列表,那么这个元组里面的列表依旧可以变化。

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值