python基础

多个变量赋值

a=b=b=1

数据类型

NumbersStringListTupleDictionary

  • Numbers 数字

不可改变的数据类型,改变数据类型会重新分配一个新的对象

  • String 字符串

字符串或串(String)是由数字、字母、下划线组成的一串字符

  1. 从左到右索引默认0开始的,最大范围是字符串长度少1
  2. 从右到左索引默认-1开始的,最大范围是字符串开头
    在这里插入图片描述
  • List 列表

列表用[ ]标识,可以更新数据
在这里插入图片描述

list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]
tinylist = [123, 'john']

print list               # 输出完整列表
print list[0]            # 输出列表的第一个元素
print list[1:3]          # 输出第二个至第三个元素 


print tinylist * 2       # 输出列表两次
print list + tinylist    # 打印组合的列表
  • Tuple 元祖

元祖用()标识,元组不能二次赋值

 
tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )
list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]
tuple[2] = 1000    # 元组中是非法应用
list[2] = 1000     # 列表中是合法应用
元祖不可变:元祖所指向的内存中的内容不可变
// 重新赋值的元祖,会绑定至` 新的对象`上
top =  (1, 2, 3, 4, 5, 6, 7 )
id(tup)     # 查看内存地址   4440687904

top = ('r', 'u', 'n', 'o', 'o', 'b')
4441088800    # 内存地址不一样了

内置函数

  1. len(touple) 元祖元素的个数
  2. max(tuple)
  3. min(tuple)
  4. tuple(iterable) 转化为元祖
  • Dictionary 字典

列表是有序的对象集合,字典是无序的对象集合

  1. 字典当中的元素是通过键来存取的,而不是通过偏移存取
  2. 字典用"{ }"标识。字典由索引(key)和它对应的值value组成
dict = {}
dict['one'] = "This is one"
dict[2] = "This is two"

tinydict = {'name': 'runoob','code':6734, 'dept': 'sales'}

print tinydict.keys()      # 输出所有键
print tinydict.values()    # 输出所有值
  • Set集合

Set集合是一个无序不重复元素序列

  1. 可以用{ }set()函数创建
  2. 创建一个空集合必须用set()而不是 { }

基本操作

  1. 添加.add(x)update(x)
  2. 移除remove(x)discard(x)pop()
  3. 长度len(s)
  4. 清空clear()
  5. 是否存在x in s
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值