python基础内容
Jack.hui
大数据工程师
展开
-
python encode 与decode
字符串在Python内部的表示是Unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符解码(decode)成unicode,再从unicode编码(encode)成另一种编码。decode的作用是将其他编码的字符转换成unicode编码,如str1,decode('gb2312'),表示将gb2312编码的字符串str1转换成unicode编码。enc...转载 2018-05-16 22:33:43 · 166 阅读 · 0 评论 -
python模块
from __future__ import print_function #包就是文件夹,模块就是py文件 #包与普通的目录区别在于:包下面有个__init__.py文件 import math#可访问math模块中所有公开函数 print(math.pow(4,2))#pow是平方函数 print(math.pi) from math import pow,sin ,log #只想用某几个函...原创 2018-05-16 21:05:00 · 107 阅读 · 0 评论 -
python字符串
s='python is best' #所有的改变方法 生成一个新的字符串 s不变 a=s.upper() print(a) b=a.lower() print(b) print(b.capitalize) c=b.capitalize() print(c) t=' strip\n' r=t.strip() print(t) print(r) r='5423' print(r.isdigit...原创 2018-05-14 15:26:49 · 113 阅读 · 0 评论 -
python列表
L=['b','c','d','a'] print(L[1]) print(L[0]+L[1]) print(2*L) print(len(L[2:])) for i in L: print(i) print('a' in L) L.append('python') print(L) L.reverse() print(L) print(L.index('python')) L...原创 2018-05-14 15:23:52 · 86 阅读 · 0 评论 -
python异常处理
捕捉到出错 防止报错 更人性化try: number1,number2=eval(input('enter two numbers:')) result=number1/number2except ZeroDivisionError: print("Division by zero! = =")except SyntaxError: print("A comma may b...原创 2018-05-14 15:21:07 · 142 阅读 · 0 评论 -
python面向对象
#_*_ coding:utf-8 _*_ class Dog: color='yellow' def __init__(self,name,age,height): self.name = name self._age = age self.__height = height def get__height(self): ...原创 2018-05-11 23:12:19 · 91 阅读 · 0 评论 -
python 文件
'''打开文件 'r'(默认)只读打开 'w'写入方式打开(存在文件会覆盖) 'a'写入方式打开(存在文件会末尾追加) 'b'二进制模式打开 't'文本模式 '+'可读写模式(可添加到其他模式中) 'U'通用换行符支持 文件对象方法 f.close() 关文件 f.read()读 f.readline() f.write(str)写 f.seek(offset,from)移 f.tell()指...原创 2018-05-20 02:08:27 · 110 阅读 · 0 评论 -
lambda表达式
lambda参数:return的表达式>>> def ds(x): return 2*x+2>>> ds(2)6>>> lambda x:2*x+2<function <lambda> at 0x031514F8>>>> g = lambda x:2*x+2>>原创 2018-06-23 20:45:47 · 401 阅读 · 0 评论 -
filter,map,reduce
filter为python的高阶函数,江湖人称过滤器 通过函数筛选为True的结果filter刷选出True(符合条件的部分)的结果 filter(function or None,iterable) -->filter object>>> filter(None,[0,1,2,False,True])<filter object at 0x03A4B930>...原创 2018-06-23 21:35:20 · 162 阅读 · 0 评论