Python 3.4 学习总结(1)
2015-08-08 17:11
477 查看
Python 3.4 学习总结(一)
/ 得到的是有小数的结果//得到的是整数结果
**表示平方
交互模式下_表示上一个输出的结果,可以用此简化算式
字符串显示:’…’内部要表示’必须用\’,表示”则直接写”,反之亦然
使用r’…’可以不显示转移字符串
多行注释使用”“”….”“”或”’….”’
字符串可以使用+ *进行拼接和重复输出
两个字符串进行拼接时可以直接罗列 ‘…”…’
字符串课进行索引和切片
字符串是不可变
list是可变的,可索引、切片
range()可以设置起始、终止点、步长
range()返回的不是一个list,是一个iterable,加list(range())才是list
break表示退出最小的for或while循环
函数名是指向该函数定义的,函数名可以赋给其他变量名
默认参数值只被识别一次,如果定义空白list的话,使用L=[]会导致L累计结果;应该使用L=None
关键字参数(keyword = value)必须在位置参数后面,而且不能在参数表里面对同一个keyword赋多个值
*args和 **kw分别接收剩余的keyword argument 和positional argument,并保存为dict 和 tuple
*args可以将像list这样打包的元素拆解开来
lambda可以设置匿名函数
编写函数时第一行应该写出函数功能注释
list支持的方法:
list.append(x)
list.extend(L) #L is a list
list.insert(i, x)
list.remove(x) #remove the value is x
list.pop([i]) #remove the item of the position or the last one
list.clear() #remove all of the item
list.count(x)
list.sort()
list.reverse()
list.copy()
list可以看做堆栈,后进先出,先进后出
使用collection.deque实现先入先出
deque(list)
.append()
.popleft()
列表生成式:[形式 for if],同时列表生成式可以进行嵌套
del类似pop,但是其不返回结果
tuple里的元素是不可变的,但是可以放list
sets放置不重复的元素,使用花括号,可以进行逻辑运算,也支持set生成式
dict可使用del进行删除
list(dict.keys())获得dict的key
dict.items()返回相应的key和value
enumerate()返回索引与value
相关文章推荐
- python 当list,dic作为默认参数的正确写法
- Python中的弧度转化以及三角函数
- python3使用ltp语言云
- python 正则表达式
- 自学perl 系列1
- 理解Python中的With语句
- Python快速实现文件共享
- Python基础教程笔记——第7章:更加抽象(类)
- ubuntu下Python虚拟环境的安装、激活、退出
- python datatime
- python_random随机
- win10如何安装python?win10安装python图文教程
- python实现下载指定网址所有图片的方法
- 使用python操作MySQL
- Python安装.whl包的一系列问题
- Python环境下安装PyOpenGL
- python正则表达式 re (一)
- Python实现多线程抓取妹子图
- Python基础教程笔记——第6章:抽象(函数)
- python通过BeautifulSoup分页网页中的超级链接