Python 代码编辑器怎么选?PyCharm、VS Code、Jupyter Notebook 都各有特色

  • Post author:
  • Post category:python

Python 代码编辑器怎么选?PyCharm、VS Code、Jupyter Notebook 都各有特色,Jupyter 适合做数据分析这些需要可视化的操作,PyCharm 更适合做完整的 Python 项目。然而,因为交互式操作,很少会有开发者想到用 Jupyter 做 Debug。 尽管很多读者可能认为 Jupyter 用来做展示和小型试验就足够了,Debug 并没有太大的需求,但弥补上 …

继续阅读 Python 代码编辑器怎么选?PyCharm、VS Code、Jupyter Notebook 都各有特色

“如何把十进制数(long型)分别以二进制和十六进制形式输出”(python)

  • Post author:
  • Post category:python

分析与解答:Python的左移N位代表乘以2的N次方,右移代表除以2的N次方。因此先将数值右移i位,得到除以2的i次方(整除)后的数值b,如10除以2的0次方,得到b=10;再取b整除2后的余数0, 既二进制的最后一位,依次类推,得到10转换2进制的结果1010;二进制的位数有64位,以位数为上限,对输入10进制的数字进行循环转换操作,当循环达64次时候停止。 def intToBinary(n)…

继续阅读 “如何把十进制数(long型)分别以二进制和十六进制形式输出”(python)

python将一个列表赋值给另一个列表变量

  • Post author:
  • Post category:python

new_num=nums # 可以直接赋值,但在查资料的过程中发现, #一旦改变list1的值,list2的值也会随之发生改变。 好的,3,2,1先上结果: list2 = list1[:] 问题如下: 改变list2中的值,也会出现相同的情况 list1 = ['1', '2', '3'] list2 = list1 print(list1) print(list2) list2.append(…

继续阅读 python将一个列表赋值给另一个列表变量

python中fetchall函数_python中查询数据库时fetchone()函数和fetchall()函数的区别

  • Post author:
  • Post category:python

我们在用python操作数据库的时候,经常会碰见两个函数:fetchone()和fetchall() 刚开始学习的时候可能会搞不清楚他们两个的区别 其实非常简单 首先fetchone()函数它的返回值是单个的元组,也就是一行记录,如果没有结果,那就会返回null 其次是fetchall()函数,它的返回值是多个元组,即返回多个行记录,如果没有结果,返回的是() 举个例子:cursor是我们连接数据…

继续阅读 python中fetchall函数_python中查询数据库时fetchone()函数和fetchall()函数的区别

利用python建立汽车销售厂商偷漏税用户识别模型

  • Post author:
  • Post category:python

课题来源 “炼数成金网”《Python数据分析案例实战(第九期)》第一周作业:数据集中提供了汽车销售行业纳税人的各个属性与是否偷漏税标识。请结合汽车销售行业纳税人的各个属性,总结衡量纳税人的经营特征,建立偷漏税行为识别模型,识别偷漏税纳税人。 一、数据初步探索分析 (一)导入数据 首先,设置工作路径: import os os.chdir(r'E:\炼数成金:Python数据分析案例实战(第九期)…

继续阅读 利用python建立汽车销售厂商偷漏税用户识别模型

Python123:turtle叠边形绘制

  • Post author:
  • Post category:python

import turtle turtle.setup(650,350,200,200) turtle.penup() turtle.fd(-150) turtle.right(90) turtle.fd(150) turtle.pendown() turtle.pensize(5) turtle.seth(0) turtle.pencolor("black") for i in range(9):…

继续阅读 Python123:turtle叠边形绘制

Python面向对象学习(二)

  • Post author:
  • Post category:python

动态给实例添加属性和方法 MethodType MethodType可以把外部函数(方法)绑定到类或类的实例中。(在python2和python3中MethodType的使用是有很大的不同的,有需要的可以自行查看一下) slots 当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,当你需要限制可绑定的实例的属性的时候, 就可以使用__slots__ 下面…

继续阅读 Python面向对象学习(二)

python 遍历对象_Python遍历对象属性

  • Post author:
  • Post category:python

如何在Python中遍历对象的属性? 我有一堂课: class Twitt: def __init__(self): self.usernames = [] self.names = [] self.tweet = [] self.imageurl = [] def twitter_lookup(self, coordinents, radius): cheese = [] twitter = T…

继续阅读 python 遍历对象_Python遍历对象属性

python对学生成绩排序_跟我学解Python题-制作成绩排名程序1(成绩排序)

  • Post author:
  • Post category:python

题目截图 小明计划给班主任老师写一个自动登记成绩的程序,这个程序会自动从同学录里面获取同学的姓名,并且询问老师,该同学的成绩是多少。等所有的同学成绩都登记完了后,程序会自动排列出成绩的高低(从高到低),为了保护隐私,排序后的列表里面没有同学的任何信息。请您也试着写一个这样的程序吧。 同学名单:["张飞","赵云","关羽","刘备","曹操","荀彧","郭嘉","黄盖","周瑜","祖茂"] 输…

继续阅读 python对学生成绩排序_跟我学解Python题-制作成绩排名程序1(成绩排序)

Python模块

  • Post author:
  • Post category:python

1.模块和包 一个py文件就是一个模块,模块是一类函数的集合 多个py文件组成的文件夹就是一个包 每个包下都必须有一个__init__.py文件,可以没有内容,也可以是包的的注释版本等信息,导入包时会自动导入__init__文件 2.导入 找模块时只会在指定的路径去寻找模块 当前执行代码所在目录会自动加载 将路径添加到默认路径 import sys sys.path.append("路径1") 导…

继续阅读 Python模块