python 学习笔记
来源:互联网 发布:2018年考研人数 知乎 编辑:程序博客网 时间:2024/06/06 00:22
1.hasattr(object,name):用来判断object是否含有name属性
2.pass代表空语句 不进行任何操作,一般用作占位语句。
3.encode的作用是将unicode编码转换成其他编码的字符
串
4.decode的作用是将其他编码的字符串转换成unicode编码
5.file变量表示为当前文件路径(包含文件名)
import osos.path.dirname(__file__) #表示当前文件所在目录,如果文件是以相对路径运行则返回空字符,如果是绝对路径返回完整路径os.path.abspath(__file__) #返回当前文件的规范化绝对路径os.path.join('home','test') #进行路径拼接返回'home/test'
6.python中split函数用法
str1 = "I am learning"str2 = "I*am*learning"l = str1.split(' ')ll = str1.split('*')s = str2.split('*')print(l)输出结果['I','am','learning']['I am Learning']['I','am','learning']
7.future模块
from __future__ import unicode_literals #可以在旧版本python中使用新版本unicode相关特性
8.python3中支持unicode编码所以在
sys模块中删除了setdefaultencoding属性
9.set集合是一个无序不重复元素集,基本功能包括关系测试和消除重复元素,还支持& | -操作
x=set('hello')y=set('hot')print(x)print(y)#output{'e','h','l'}{'o','h','t'}
10.floor()函数
floor(x)方法返回不大于x的最大整数(向下取整)。必须先导出math模块
import mathmath.floor(12.1) #output 12
11.zip()函数
x = [1, 2, 3]y = [4, 5, 6]xy = zip(x,y)print(xy)#output[(1,4),(2,5),(3,6)]x = [1, 2, 3]y = [4, 5, 6, 7]xy = zip(x, y)print(xy)#output[(1, 4), (2, 5), (3, 6)]x = [1, 2, 3]y = [4, 5, 6]z = [7, 8, 9]xyz = zip(x, y, z)u = zip(*xyz)print (u)#output[(1, 2, 3), (4, 5, 6), (7, 8, 9)]
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)
- JavaScript语言精粹——方法
- kafka部署
- RPi——ARM指令验证
- NIO 入门
- HDU1160 FatMouse's Speed 带路径的最长上升子序列问题
- python 学习笔记
- 二分查找 C语言
- Python ** operator vs math.pow
- ArrayList和LinkedList区别及使用场景
- 51nod 1117(贪心+优先队列)
- Java:类与继承
- Going Together
- mac打开chm文件
- Linux下修改Mysql的用户(root)的密码