python
文章平均质量分 77
teayear
《Java编程讲义》作者,华为认证讲师,微软MVP,ORACLE认证专家称号,,主要研究方向为JAVAEE、人工智能、AI/VR、算法 、机器视觉,曾经服务过中国铝业、中国烟草等央企,欢迎合作!
展开
-
爬虫工程师面试题
为了找工作而做准备。一、题目部分1、python中常用的数据结构有哪些?请简要介绍一下。2、简要描述python中单引号、双引号、三引号的区别。3、如何在一个function里设置一个全局的变量。4、python里面如何拷贝一个对象?(赋值、浅拷贝、深拷贝的区别)5、如果custname字符串的编码格式为uft-8,如何将custname的内容转化为gb18030的字符串?6、请写出一段python代码实现删除list中的重复元素。7、这两个参数是什么意思?args和 kwargs。8、原创 2022-03-24 14:59:08 · 835 阅读 · 0 评论 -
python新手如何度过小白期,不再当菜鸟程序员?
大家好,虽不是行业大牛找个机会和大家随便聊聊。我这次不写那些方法论或者是感受的东西,这些可能大家get不到,也未必喜欢。这次写一点实际的,只要照着做,基本上不会被认为是个菜鸟,在职场当中也不会踩雷。相信小习惯的力量python菜鸟和大牛的区别除了写代码、debug的核心能力差距之外,另外一个很大的差别就是在习惯上。大牛经过摸爬滚打练出了一系列优良的习惯,而菜鸟好习惯还没养成,坏习惯有了一堆。所以身为菜鸟的时候一定要有规范和习惯意识,养成好习惯,去掉坏习惯让自己越来越习惯写出优质的代码。关于习惯仁者见仁原创 2020-10-17 16:30:10 · 463 阅读 · 0 评论 -
python函数(一)
#函数基本应用,函数可以看做是语句的集合,通过函数调用来执行其包含的语句。函数可以返回一个计算结果,根据每次函数调用的参数#可以返回不同的计算结果,根据每次调用的参数,可以返回不同的计算结果。#python利用函数提高代码的重用率,减少了代码冗余。#定义函数#python使用def语句定义函数,基本格式如下:# def 函数名(参数表):# 函数语句# return 返回值...原创 2018-08-17 15:32:57 · 731 阅读 · 0 评论 -
python函数(二)
#6.传递任意个数的参数;#在定义函数时,若参数名前面使用“*”,则表示可接受任意个数的参数,这些参数保存在一个元祖中。#定义函数,*代表b是一个元祖,可以接受多个参数def add(a,*b): s=a #用循环迭代元祖b中的对象。 for x in b: #累加 s+=x #返回累加的结果。 retur...原创 2018-08-17 17:21:09 · 971 阅读 · 0 评论 -
pandas.describe 输出参数解释
import pandas as pdimport numpy as npdates=pd.date_range('20081001',periods=7)df=pd.DataFrame(np.random.randn(7,4),index=dates,columns=list('ABCD'))print("index is:")print(df.index)print("colu...原创 2018-10-20 09:56:47 · 4860 阅读 · 0 评论 -
Python pandas模块输出每行中间省略号问题
关于Python数据分析中pandas模块在输出的时候,每行的中间会有省略号出现,和行与行中间的省略号....问题,其他的站点(百度)中的大部分都是瞎写,根本就是复制黏贴以前的版本,你要想知道其他问题答案就得去读官方文档吧。1 #!/usr/bin/python2 # -*- coding: UTF-8 -*-3 import numpy as np4 import pandas ...原创 2018-10-20 14:13:57 · 3552 阅读 · 5 评论 -
pandas之shift()函数
shift函数是对数据进行移动的操作,假如现在有一个DataFrame数据df,如下所示:index value1A 0B 1C 2D 3那么如果执行以下代码:df.shift()就会变成如下:index value1A NaNB 0C 1D 2看一下函数原型:DataFrame.shift(periods=1, freq=None, ax...原创 2018-10-20 16:23:33 · 9813 阅读 · 0 评论 -
这16个数据可视化案例,惊艳了全球数据行业
数据可视化可以帮你更容易的解释趋势和统计数据。数据是非常强大的。当然,如果你能真正理解它想告诉你的内容,那它的强大之处就更能体现出来了。通过观察数字和统计数据的转换以获得清晰的结论并不是一件容易的事。必须用一个合乎逻辑的、易于理解的方式来呈现数据。谈谈数据可视化。人类的大脑对视觉信息的处理优于对文本的处理——因此使用图表、图形和设计元素,数据可视化可以帮你更...原创 2018-10-20 16:46:06 · 869 阅读 · 0 评论 -
numpy的cumsum ()函数
cumsum是matlab中一个函数,通常用于计算一个数组各行的累加值,函数用法是B = cumsum(A,dim),或B = cumsum(A)。函数功能 调用格式及说明格式一:B = cumsum(A)这种用法返回数组不同维数的累加和。为了便于接下来的叙述,解释一下matlab中矩阵、数组、向量的概念: [1]首先,matlab的是矩阵实验室的意思。也就...原创 2018-10-20 16:47:57 · 1461 阅读 · 0 评论 -
python while循环和双重循环
#python中,while语句用于循环执行程序,即在某个条件下,循环执行某段程序,以处理需要重复处理的相同任务。#while是“当型”循环结构。i=1while i<=20: print(i,end=" ") i+=1sum=0i=1while i<=100: sum+=i i+=1else: print("\n",sum)...原创 2018-08-17 10:21:09 · 9278 阅读 · 2 评论 -
python变量的作用域
#6.2变量的作用域,是变量的可访问范围,也称为命名空间。在第一次#给变量赋值时,python创建变量。第一次给变量赋值的位置决定了变量的作用域。#作用域类型#一个程序通常包含了变量、函数和其他语句。变量和函数涉及可访问范围。一个程序中的变量和函数#要么在当前文件中定义,要么就是python预先定义好。函数和程序文件划分了不同的作用域。#在同一个作用域中。变量名是唯一的。在不同的作用域...原创 2018-08-22 21:41:45 · 677 阅读 · 0 评论 -
python循环
#4.4.1 循环基本格式:#for 循环基本格式如下:for var in object: 循环体语句块 else: 语句块#else 部分可以省略。for执行时,依次将可迭代对象object中的值赋值给变量var。var每赋值一次,则执行一次循环题语句块。#循环结束时,如果有else部分,则执行对应的语句块。else 部分只在正常结束循环时执行。如果用break跳出循环,则不会执行e...原创 2018-08-16 15:37:00 · 984 阅读 · 0 评论 -
python 字符串格式符
# '''# 字符串除了用format()方法进行格式化外,还可以使用格式化表达式来处理字符串。字符串格式化表达式用%表示,%之前需要进行格式化的# 字符串。字符串格式化表达式用%表示,%之前为需要进行格式化的字符串,%之后为需要填入字符串中的实际参数。# 例如:%4.2f表示总长度为4,2位描述;# '''# # s="The %s's price id %4.2f"%('app...原创 2018-08-14 11:13:56 · 1342 阅读 · 0 评论 -
python集合
# #集合常量用花括号表示,如{1,2,3}.集合中的元素是唯一的、无序和不可改变的。# #集合常量可以用花括号表示,也可以用内置的set函数来创建。例如:# x={1,2,3} #常量集合x# print(x)# print(type(x))# y=set({4,5,5,6})# print(y)# a=set([7,8,9,9]) # 使用列表创建集合对象# print(a...原创 2018-08-14 15:09:55 · 660 阅读 · 0 评论 -
python元祖
#数据类型,元祖,元祖可以看做是不可变的列表,它具有列表的大多数特点。元祖常量,用圆括号表示#例如:(1,2)、('a','b','abc')都是元祖。#元祖特点:# 元祖可以包含任意类型的对象。#元祖是有序的。元祖中的对象可通过位置进行索引和分片。#元祖的大小不能改变,既不能作为元祖添加对象,也不能删除元祖中的对象。#元祖中的对象也不能改变。#与列表类似,元祖中存储的是对象的引用...原创 2018-08-15 11:18:59 · 1076 阅读 · 0 评论 -
python字典
#字典的特点,字典的键通常采用字符串,但也可以用数字、元祖等不可变的类型。#字典值可以是任意类型。#字典也可称为关联数组或散列表,它通过键映射到值。字典是无序的,它通过键来索引映射的值,而不是通过位置来索引。#字典属于可变映射,通过索引来修改键映射的值。#字典长度可变,可为字典添加“键:值“对。#字典可以任意嵌套,即键映射的值可以使用一个字典。#字典存储的是对象的引用,而不是对象本身...原创 2018-08-15 16:03:02 · 641 阅读 · 0 评论 -
python字典视图
#字典的items(),keys()和values()方法用于返回字典键值对的视图对象。视图对象支持迭代操作,并可反应未来对字典的修改。#视图对象不是列表,不支持索引。通常list()将视图对象转换为列表。#1.items() items方法返回键值对视图。例如:x={'name':'john','age':25}y=x.items()#返回键值对视图print("y=x.items...原创 2018-08-15 16:36:28 · 2789 阅读 · 2 评论 -
python初步
Python是一种面向对象的、解释型的计算机高级程序设计语言,由Guido van Rossum于1989年开始开发,并于1991年发布第一个公开发布第一个公开发行版。Python是纯粹的开源自由软件,其源代码和解释器均遵循GPL(GUN General Public License)协议。Python具有语法简介、易于学习、功能强大、可扩展性强、跨平台等诸多特点,逐渐成为最受欢迎的程序设计语言之...原创 2018-08-13 14:23:10 · 926 阅读 · 0 评论 -
python中isdigit()、isdecimal()和isnumeric的区别!
isdecimal(...) | S.isdecimal() -> bool | | Return True if there are only decimal characters in S, | False otherwise. 翻译:如果S中只有十进制字符,则返回True,否则为False。isdigit(...) | ...原创 2018-08-13 15:23:17 · 11266 阅读 · 0 评论 -
python的分支结构
#在if语句嵌套中,需要特别注意的else和if的配对问题。python编译系统处理该问题的原则是:else 总是与同一语法层次中离他最近的尚未配对的if配对#例如:# x=10# y=85# if x>20 or x<-10:# if y<100 or y>x:# print("Good")# else:# pri...原创 2018-08-16 10:34:18 · 1025 阅读 · 0 评论 -
pycharm的一些快捷键
编辑类:Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 类名完成Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档Shift + F1 外部文档Ctrl + 鼠标 简介Ctrl + F1 显示错误描述或警告信息Alt + Insert 自动生成代码Ctr...原创 2018-08-14 09:58:34 · 544 阅读 · 0 评论