Python基础(二)——字符串、列表、元组、字典

一、字符串 string
  • 添加英文半角双引号 “xxx”
    或者单引号 ‘xxx’

  • 多行字符串 三个单引号

'''xxxxxxxxxxx
    xxxxxxxxx'''
  • 句子中本身包含引号,为了不引起误会,可以首尾使用三引号。
    string = '''He said, "Aren't can't." '''

  • 转义——反斜杠\
    string = 'He said, "Aren\'t can\'t." '
    string = "He said,\ "Aren't can't.\" "

  • 嵌入值——%s占位符

    score = 1000
    message = 'I scored %s points'
    print(message % score)

    I scored 1000 points

    多个占位符时需要括号,按引用顺序排放
    print(num % (0,8))

  • 字符串乘法
    print(10 * 'a')
    aaaaaaaaaa
    可以利用这一功能使用空格来实现对齐字符串。


二、列表 list
列表比字符串还强大

list = ['a', '2', 'c', 'd', 'e', 'f']
元素位置从0开始

  • 改变列表元素
    list [1] = 'b'

  • 显示子集
    print(list[2:5])
    ['c', 'd', 'e']
    从位置2开始到位置5(但不包括位置5),即位置2、3、4.

  • 列表可以用来存放各种元素:数字,字符串,甚至子列表,或者混合。

  • 添加元素——

    • append函数
      list.append('g')
      append把元素加到列表的最后。
    • insert,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素:
      l.insert(3, 'D')
  • 删除元素——del命令
    del list[4]
    位置从0开始,因此删的是第五个元素。

  • 列表上的算术

    • 列表相加——连起来
    • 列表*数字——重复n次
    • /和-会产生错误
    • 列表+数字会产生错误

三、元组 tuple

tuple = (0, 1, 1, 2, 3)
位置从0开始
元组与列表的主要区别在于元组一旦创建就不能再做改动了!!!
元组用来存放一些你知道永远也不会改变的事情还是很有用的。


四、字典 map

字典(dict)也叫映射(map)
字典中的每个元素都有一个键(key)和一个对应的值(value)

map = {'a' : '111',
       'b' : '222',
       'c' : '333'}

print(map['a'])结果是111
想要删除或者替换字典中的值,都要用到它的键。
字典与列表和元组相似,但不能+运算,连接两个字典没有意义只能放弃

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值