python学习笔记
来源:互联网 发布:王珊数据库视频教程 编辑:程序博客网 时间:2024/06/08 02:47
输入输出:
print '',''
variable=input('string')input()返回的数据类型是str
r'' ''内字符不转义
None为空值
python 变量为动态变量
"%d/%s/%f%02d%2d%.2f"%()格式化输出
len()长度获取
list:[]列表
list[-1]倒数第一个
list.append()往list中追加元素到末尾
list.insert(i,'')把元素插入到指定的位置,比如插入到位置1,原本1及1以后的元素往后移动
list.pop()删除list末尾的元素,若为list.pop(i)删除位置为i的元素,原本i及i以后的元素往前移动
list里面的元素的数据类型可以不同
tuple ()元组
tuple一旦初始化就不能修改
元组里只有一个元素,加‘,’消除歧义,t=(1,)
条件句:
if:
eif:
else:
range()函数,可以生成一个整数序列 range(n) from 0 to n-1 eg:list(range(5))
dict:
d = {'Michael': 95, 'Bob': 75, 'Tracy': 85} key-value存储方式
通过in判断key是否存在 'Thomas' in d
False
通过dict提供的get方法,如果key不存在,可以返回None,或者自己指定的value:
d.get('Thomas')
>>> d.get('Thomas', -1)
-1
要删除一个key,用pop(key)方法,对应的value也会从dict中删除:
set:
set和dict类似,也是一组key的集合,但不存储value
要创建一个set,需要提供一个list作为输入集合:
>>> s = set([1, 2, 3])
>>> s
{1, 2, 3}
通过add(key)方法可以添加元素到set中,可以重复添加,但不会有效果:
>>> s.add(4)
>>> s
{1, 2, 3, 4}
>>> s.add(4)
>>> s
{1, 2, 3, 4}
通过remove(key)方法可以删除元素:
>>> s.remove(4)
>>> s
{1, 2, 3}
set可以看成数学意义上的无序和无重复元素的集合,因此,两个set可以做数学意义上的交集、并集等操作:
>>> s1 = set([1, 2, 3])
>>> s2 = set([2, 3, 4])
>>> s1 & s2
{2, 3}
>>> s1 | s2
{1, 2, 3, 4}
Python的函数返回多值其实就是返回一个tuple,但写起来更方便。
print '',''
variable=input('string')input()返回的数据类型是str
r'' ''内字符不转义
None为空值
python 变量为动态变量
"%d/%s/%f%02d%2d%.2f"%()格式化输出
len()长度获取
list:[]列表
list[-1]倒数第一个
list.append()往list中追加元素到末尾
list.insert(i,'')把元素插入到指定的位置,比如插入到位置1,原本1及1以后的元素往后移动
list.pop()删除list末尾的元素,若为list.pop(i)删除位置为i的元素,原本i及i以后的元素往前移动
list里面的元素的数据类型可以不同
tuple ()元组
tuple一旦初始化就不能修改
元组里只有一个元素,加‘,’消除歧义,t=(1,)
条件句:
if:
eif:
else:
range()函数,可以生成一个整数序列 range(n) from 0 to n-1 eg:list(range(5))
dict:
d = {'Michael': 95, 'Bob': 75, 'Tracy': 85} key-value存储方式
通过in判断key是否存在 'Thomas' in d
False
通过dict提供的get方法,如果key不存在,可以返回None,或者自己指定的value:
d.get('Thomas')
>>> d.get('Thomas', -1)
-1
要删除一个key,用pop(key)方法,对应的value也会从dict中删除:
set:
set和dict类似,也是一组key的集合,但不存储value
要创建一个set,需要提供一个list作为输入集合:
>>> s = set([1, 2, 3])
>>> s
{1, 2, 3}
通过add(key)方法可以添加元素到set中,可以重复添加,但不会有效果:
>>> s.add(4)
>>> s
{1, 2, 3, 4}
>>> s.add(4)
>>> s
{1, 2, 3, 4}
通过remove(key)方法可以删除元素:
>>> s.remove(4)
>>> s
{1, 2, 3}
set可以看成数学意义上的无序和无重复元素的集合,因此,两个set可以做数学意义上的交集、并集等操作:
>>> s1 = set([1, 2, 3])
>>> s2 = set([2, 3, 4])
>>> s1 & s2
{2, 3}
>>> s1 | s2
{1, 2, 3, 4}
Python的函数返回多值其实就是返回一个tuple,但写起来更方便。
阅读全文
0 0
- 【python】:python学习笔记
- Python学习笔记-Python起步
- Python学习笔记-Python基础
- Python学习笔记-Python对象
- Python基本概念--Python学习笔记
- Python学习笔记:Python函数
- python学习笔记-python安装
- Python学习笔记--Python基础
- 【Python】python基础学习笔记
- python学习笔记3
- Python学习笔记
- Boost.Python学习笔记
- python学习笔记1
- python学习笔记2
- python学习笔记(2)
- Python学习笔记 Module
- Python学习笔记.
- python学习笔记(1)
- 欢迎使用CSDN-markdown编辑器
- Spark中External Datasource实现数据迁移
- CodeForces 814B An express train to reveries
- linux Xinetd服务简介
- JSP/Servlet
- python学习笔记
- KMP算法
- 线程整理
- CoordinatorLayout实现View动画交互的研究(16/04/18)
- nfs
- LeetCode
- PAT-A-1003. Emergency (25)
- strut学习笔记
- Codeforces Round #418 (Div. 2)