Python 基础学习

一、Python中的数据结构(容器)

①List(列表)    a=[1,2,3,4]   用方括号标记    可被修改 a[0] = 1

②Tuple(元组)      a=(4,5,6) 用圆括号标记    不可被修改 b[0] = 4

③Dictionary(字典) 即映射  d = { 'today':20,'tomorrow':30 }

④Set(集合) 不重复,无序,不支持索引   s = {1,2,2,3}  会自动去重得到{1,2,3}

二、函数式编程

①lambda(): 是为了减少单行函数的定义而存在的

 print filter(lambda x: x % 3 == 0, foo)  ==> print [x for x in foo if x % 3 == 0]
②map(): 用于逐一遍历

③reduce() : 用于递归计算  py3中要from fuctools import reduce引入reduce

④filter(): 过滤器,用于筛选出列表中符合条件的元素。

以上四个函数循环速度比python自带for 和while的速度快很多。

三、数据分析工具

python可用于数据分析的库

①Scikit-learn


②Keras(用来搭神经网络)


③Gensim (处理语言方面的任务)

四、数据探索

1.数据质量分析

数据出现以下几种情况:


①异常值检测代码


3.20日 编程知识

try: #判断是否异常
    1 / 0
except Exception as e: #捕捉异常
    print("0不能被除")
else:  #正常执行部分
    print("none")
finally: #总是执行
    print("execute me")

2018年5月6日

1、ord()函数主要用来返回对应字符的ascii码,chr()主要用来表示ascii码对应的字符他的输入时数字,可以用十进制,也可以用十六进制。

例如:print ord('a)

          #97

          print chr(97)

         #a

         print chr(0x61)

        #a

2、

for i in s:

    print(i,end = “”)

print默认是打印一行,结尾加换行。end=' '意思是末尾不换行,加空格

print("das")
print("daa")
print("we")
# das
# daa
# we
print("das",end="")
print("daa",end="")
print("we",end= "")
#dasdaawe



2018.5.8

d= []

print(''.join(d))

即可把字典中数据连接输出。


2018.5.11

使用jupyter,可以先在cmd中切换到自己的项目文件夹,再打开jupyter notebook

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值