Python
本专栏关于Python语言编程。
主要讲解Python语言的基础知识、高级编程等等。
奋斗中的编程菜鸟
菜鸟先coding
展开
-
【Python问题解决】利用Python读取文件时出现\ufeff的原因及解决办法
利用Python读取文件时出现\ufeff的原因及解决办法今天利用Python读取一个csv文件代码如下:import csvwith open('test.csv', 'r', encoding='UTF-8-sig') as csvfile: csv_reader = csv.reader(csvfile) for row in csv_reader: ...原创 2019-10-31 21:33:09 · 13052 阅读 · 2 评论 -
【总结】Python与C语言、Java等语言基本语法的不同点
【总结】Python与C语言、Java等语言基本语法的不同点本篇文章主要介绍Python与其他语言(如C语言、Java等)的主要区别,能够让读者快速了解、掌握Python基本语法,能够快速从其他语言学习中过度到Python中来。1、语句结构Python中一句程序结束不用分号结束“;”,相比较其他大多数语言简洁了许多2、程序输出Python中提供专门输出的函数print(),该函数声明...原创 2019-06-23 17:17:53 · 6541 阅读 · 0 评论 -
【总结】分析Python中的循环技巧
【总结】分析Python中的循环技巧循环结构是在开发中应用比较广泛的一种结构,那么在Python中,有哪些循环的技巧呢1、range函数range函数表示一个不变的数字序列,经常与for循环结合使用。举例:for i in range(0,10) : print(i)2、items方法在循环遍历字典时,关键字和对应的值可以使用items方法同时得到。举例:dict...原创 2019-06-23 17:13:01 · 2337 阅读 · 0 评论 -
Python语言是编译型语言还是解释型语言?(Python程序执行过程)
Python语言是编译型语言还是解释型语言?我们都知道,编程语言从程序执行过程分,分为编译型语言和解释性语言什么是编译型语言和解释型语言?Python是一种解释型语言Python程序源码不需要编译,可以直接从源代码运行程序。Python解释器将源代码转换为字节码,然后把编译好的字节码转发到Python虚拟机(PVM)中进行执行。下面用一张图来解释这个过程:当我们运行Python文...原创 2019-06-22 16:06:38 · 32052 阅读 · 3 评论 -
Python2 和 Python3 的区别
Python2 和 Python3 的区别Python2.X现在已经不再维护了,建议都使用Python3.X的版本。那么,Python3.X和Python2.X又有哪些不同呢?以下列示了Python3.X和Python2.X的7大不同所以,可以看出,Python3.X比之前的Python2.X更加的规范化,适应性也更好。...原创 2019-06-21 20:55:50 · 2293 阅读 · 0 评论 -
利用Python一层循环打印 * 型三角形
利用Python一层循环打印 * 型三角形除Python外的其他语言,要想在屏幕上打印如图三角形至少需要两层循环利用Python,仅需一层循环即可程序源码line = 10for x in range(0, line) : print(" " * (line - x),end = " ") print("* " * (x + 1))测试结果主要利用了Python...原创 2019-06-23 19:06:03 · 7294 阅读 · 0 评论 -
Python爬虫基本流程及相关技术支持
Python爬虫基本流程及相关技术支持1、Python网络爬虫流程网络爬虫的基本流程很简单,主要分为以下三个部分:获取网页解析网页存储数据【说明】1、获取网页就是给一个网址发送请求,该网址返回整个网址的网页数据。2、解析网页就是从整个网页的数据中提取目标数据。3、存储数据就是把爬取的数据存储起来,可以存储在csv文件或数据库中。2、Python网络爬虫技术支持...原创 2019-07-12 01:08:42 · 1026 阅读 · 0 评论 -
【Python问题解决】PyCharm中debug报错:using cython not found. pydev debugger: process 13108 is connecting原因及解决
PyCharm中debug报错:Debugger speedups using cython not found.pydev debugger: process 13108 is connecting 原因及解决办法今天在Pycharm中写个简单程序进行调试一运行Debug没想到竟然出错了报错如下:而且控制台的单步跳入等调试的按钮都是灰色的,根本不能用还准备调试呢,没成想调试都...原创 2019-10-02 14:20:11 · 6084 阅读 · 4 评论 -
【Python总结】闭包及其应用
闭包及其应用1、闭包的概念闭包的概念比较晦涩难以理解,我是这么定义闭包的:闭包 是这样的函数,它嵌套在另一个函数中,并且由其所嵌套的函数返回该函数的引用。下面通过一个具体的例子来理解闭包的概念def line(a,b): def line_inner(x): return a*x+b print(line_inner) return line_in...原创 2019-10-02 19:07:00 · 1691 阅读 · 2 评论 -
你知道吗?——元组其实是可变的序列!
你知道吗?——元组其实是可变的序列!大家可能都知道,列表和元组都是序列而它俩的区别就是列表是可变的序列,元组是不可变的序列即元组的内容是不可修改的,不允许更新元素、删除元素但是,你知道吗?其实,元组其实也是“可变”的就让我来介绍介绍元组怎么“可变”举例:首先,初始化一个元组>>>tuple1=('1','2','3',['a','b','c'])再修改元素...原创 2019-07-10 20:55:10 · 3514 阅读 · 0 评论