MOOC上的课程《用Python玩转数据分析》的学习笔记。

序列序列中的每一个元素都有它的一个索引,N长的序列中元素的索引从[0]到[N-1]或者从[-1]到[-N]。

字符串,用''表示,不可变

列表,用[]表示,可变

元组,用()表示,不可变

元组构成的列表,用[(),(),()]表示

序列对象可迭代,即可遍历其内部元素

序列内元素可进行比较(值比较、对象身份比较(is, is not)、布尔运算)

输出序列week中第234个元素,就用print(week[1,4])从索引位置1开始,输出4-1=3个元素

把week逆序就用week[::-1]

序列重复用*,序列相加用+,判断元素是否存在用in或者not in

list函数可将字符串转换成列表,tuple函数可将字符串转换成元组,str函数可将列表、元组转换成字符串。

字符串输出形式

print('There are %d marks.' %(count))

%d是%+格式运算符,后面跟着%(变量名),就是要输出的参数

print('There are {0:d} marks.' . format(count))

格式化模版.format(要输出的参数)。{0:d}替换后面参数的占位符,0表示参数对应的序号,若是默认顺序,0可以不写。:后面的是格式说明符/格式限定符,这里的d表示十进制整数。

判断字符串是否回文

sStr == ''.join(reversed(sStr))

dir(str)可查看关于str的内容

查找某个单词,如the,在字符串中的位置,可用sStr.find('the')

把字符串换成小写,用sStr.lower(),原始字符串并不会变化

截断字符串,若按空格截断,可用sStr.split(' ')

字符串内容替换,sStr.replace('旧的、要被替换掉的','新的、要被替换进入的')

把一个列表中的字符串连接起来,且每个字符串中间隔着空格,用' '.join(aList)

列表列表可变

aList.sort()会改变列表aList的顺序;sorted(aList)也是有顺序的,但并不改变aList的顺序

aList.sort(reverse=True)将aList逆序排列,aList.sort(key=len)按元素长度从短到长排列

aList.pop()可以去掉aList的最后一个元素,aList.pop(0)去掉aList的第一个元素

week.extend(weekend)可将weekend列表接到week列表后面

week.append('Saturday','Sunday')可将'Saturday','Sunday'元素接到week列表后面

列表解析

[x**2 for x in range(10)]生成的是[0,1,4,9,16,25,36,49,64,81]

也可加判断条件[x**2 for x in range(10) if x**2<50]

元组可以使用sorted函数,而不能使用sort()方法

可变长位置参数

>>>def f(args1,*args):

print(args1)

print(args)

>>>f('He','is','kk')

He

('is','kk')

*args前的*可以把后面的字符串放在一个元组里

元组作为函数特殊返回类型

假如函数返回多个值,就将多个值放入一个元组,返回元组,保证每个函数的返回最多只有一个结果。

四大会计师事务所python数据分析_用Python玩转数据分析4相关推荐

  1. 第一章 第一节:Python基础_认识Python

    Python基础入门(全套保姆级教程) 第一章 第一节:Python基础_认识Python 1. 什么是编程 通俗易懂,编程就是用代码编写程序,编写程序有很多种办法,像c语言,javaPython语言 ...

  2. 2020最新四大会计师事务所网申笔试面试资料

    拿到了四大会计师事务所资料与她们官网的资料是同步的.详细记录了考试网申流程,笔试考试内容,面试环节,比较适合我这样要求干活的人

  3. 四大会计师事务所python数据分析_四大VS八大|会计师事务所实习

    还有一个多月就要迎来寒假,没找到实习的小伙伴是不是已经心慌慌啦~唐胖胖要抓紧把知道的都分享出来. 01四大寒假申请全部截止 既然是小白攻略,那就绝不允许大家下来还有基础信息需要查询从左到右.从上至下分 ...

  4. 生物信息 python 书籍_用python做生物信息数据分析(1-环境准备)

    写在前面 四五年前,接触生物信息的时候,阴差阳错,我选择用perl.事实上,直到嫌我,我还是认为我当初的选择,完全正确!. 在做一些小文本的快速处理上,perl在我看来,从来最优最快 当然,进步往往来 ...

  5. python数据分析_使用Python进行数据分析

    麦金尼编写的<使用Python进行数据分析>是最经典的数据分析教材,本专栏主要应用视频讲解的方式,讲授本书核心思想,并提供本教材的所有代码和代码点评. 注意:视频网址必须用电脑台式机打开! ...

  6. python多维数据分析_使用python进行数据分析

    Life is short, I use python! 1 python中常用的数据分析包 2 python:一维数据分析 2.1 用numpy包进行一维数据分析 import numpy as n ...

  7. 基于python的房地产数据分析_基于Python的数据分析

    转载 | CSDN 编辑 | 雷课小雷 下面来介绍一下基于Python的数据分析,主要介绍数据分析的概念.数据分析流程.Python优势.常用模块的用途以及使用Python进行数据分析的学习方法及步骤 ...

  8. 用python处理excel 数据分析_使用python集合进行EXCEL数据分析

    使用python集合进行EXCEL数据分析 标准库 Python真正精彩的方面之一是它具有非常丰富的模块标准库 ,无需安装第三方模块即可进行一些复杂的编程. 如果您在系统上有效安装了python,则可 ...

  9. 用python进行股票数据分析_用 Python 做股市数据分析(2)

    这篇博文是用Python分析股市数据系列两部中的第二部,内容基于我在阅读第一部分).在这两篇博文中,我会讨论一些基础知识,包括比如如何用pandas从雅虎财经获得数据, 可视化股市数据,平均数指标的定 ...

最新文章

  1. 华为老机器可以升级鸿蒙,鸿蒙OS手机将至,华为手机用户提问,老款机器能升级吗?...
  2. 基因组表达分析:如何选择RNA-seq vs. 芯片
  3. python使用教程pandas-python之pandas简单介绍及使用(一)
  4. 【BZOJ3884】上帝与集合的正确用法
  5. Android多线程下载文件
  6. 企业业务流程管理软件功能简介
  7. 360插件化RePlugin踩坑
  8. The Shapely GEOS version (3.9.1-CAPI-1.14.2) is incompatible with the GEOS version PyGEOS was compil
  9. 面料软件_面料管理系统_面料订单管理
  10. 计算机0基础知识,计算机基础知识0课件.ppt
  11. VMvare win7软件闪退
  12. 轻松自动化---selenium-webdriver(python) (八)
  13. 浏览器打开html文件特别慢,打开浏览器速度缓慢的原因及解决方法
  14. 记笔记格式 — markdown 语法
  15. 解决-Dmaven.multiModuleProjectDirectory system property is not set
  16. gc java ibm_月光软件站 - 编程文档 - Java - IBM JVM 1.4.1 GC与内存管理
  17. XML教程(4)---皇家的术士(初涉XSL)
  18. 【微信小游戏】排行榜概念篇
  19. 云小课|MRS基础原理之CarbonData入门
  20. windows下MYSQL 5.7 64位绿色版 安装步骤

热门文章

  1. 小样本学习及其在美团场景中的应用
  2. 求第N个素数的值,时间复杂度尽量低
  3. 查看服务器文件夹内存,查看服务器各文件夹内存占用
  4. 360手机n4s骁龙版 html,360手机N4S骁龙版:低价高配标杆
  5. bogomips 骁龙820_解读|手机CPU综合性能排行:骁龙820吊打一切
  6. 自定义安装MS Office Project2007会出错
  7. koa 项目中的知识点 - 详情页
  8. HadoopSourceAnalyse --- NodeManager -- initiate
  9. 基于python中cv2库的图像分割
  10. L1-043 阅览室 (20 分)andL1-048 矩阵A乘以B (15 分)