Python 3.4 学习总结(1)
来源:互联网 发布:淘宝网处罚考试50题 编辑:程序博客网 时间:2024/05/28 16:27
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 3.4 学习总结(1)
- Python学习总结(1)
- python学习总结(1)
- python学习总结(1)
- Python 3.4 学习总结 (2)
- python学习手册总结1
- 【Python】numpy学习总结1
- python 学习总结(二)
- python学习总结(一)
- 学习python总结(一)
- python学习总结(2)
- Python学习总结(3)
- python学习(总结一)
- python学习总结(一)
- Python:Python学习总结
- 学习Python:Python学习总结
- Python学习总结笔记(1)--Dom XML操作
- 2017/5/20 python 学习总结(1)
- Linux常用命令大全
- Unity NGUI实现2048(三)反编译APK文件
- leetcode--WildcardMatching
- Mac OS X 10.10中配置Apache + PHP
- Linux $HOME下文件记录(Vim/Shell)
- Python 3.4 学习总结(1)
- KIDx's Pagination (周赛1)
- Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat 解决办法
- lua学习笔记(1)
- ListView性能优化问题总结
- [leetcode 236]Lowest Common Ancestor of a Binary Tree
- 配置MySQL大小写敏感
- java容器类---Hashtable
- ubuntu下nginx的安装