type():输出括号内变量的数据类型
int():把数值变为整数型 float():把参数变为浮点型 str():把参宿变为字符串类型
input():从外界得到输入的参数
print():打印出括号内的部分 在print()中 可以用sep参数来指定逗号以外的分隔符号
IDLE:python自带的互动开发环境
command line:命令行界面
\:反斜线 用来格式化命令
\t:TAB \n:换行 \r:归位 \0:空字符串
如果字符串内容需要跨越行数的话 需要用三重引号框起来
在print()中 sep参数用来指定逗号以外的分隔符号
format方法:在字符串中用{ }进行占位 在字符串后加.format()依次输入想插入的参数完成格式化
比较复杂的数据型态:
列表list 集合set 字典dict 元组tuple
列表是一个有序容器,其中的元素可以重复而且数据类型可以不同,用中括号包括元素形成一个列表
列表中的数据操作:
- 改变一个元素: list[ i ] = n 把第 i+1个元素改为n
- 去除一个元素:list.remove ( i ) 去掉第i+1个元素
- 在结尾处加一个元素: list.append( n ) 在结尾处加一个n元素
- 正向排序: list.sort( ) 将列表正向排序(只能用于数字列表)
- 顺序颠倒: list.reverse( ) 将列表顺序反过来
集合是一个无序容器,其中的元素不可以重复,用大括号包括元素形成一个集合
- 产生一个空集合:names = { [ ] } 如果用{ }会产生一个空字典而不是空集合
- 新增一个元素: names.add( i ) 再names集合中添加一个 i 元素
字典是用来储存两两对应的键-值型态的容器,用{ }加上相对应的键-值对建立字典,值可以重复,键不允许重复
- 建立一个空字典: name = dict()
- 增加键-值对:dict [ 键名 ] = n 新增一个键值为n的键
- 修改键-值对:dict [ 键名 ] = n 把相应键的值修改为n
- 删除键-值对:del dict [ 键名 ] 删除对应键值对
元组(Tuple)不可更改的列表:通常用于不希望被函数或操作修改数据类型的数据。
切片操作:容器名[ 起始位置:终点位置:步长]
可以用于容器的增删改
增: 原容器 = 原容器 + 切片 (加到容器最后) 原容器 [ 插入位置:插入位置 ] = 替换元素形成的容器
改:原容器[ 修改起始位置:修改结束位置] = 替换元素形成的容器
删: del 原容器[ 删除起始位置:删除结束位置 ]
集合的交并补差操作:
并:A|B 或 A.union(B) B.union( A )
交:A&B 或 A.intersection(B) B.intersection(A)
差:A - B 或 A.difference(B)
异:A^B 或 A.symmetric_difference(B) 或 B.symmetric_difference(A)
www.programiz.com/python-programming 函数字典