1.借助linter避免错误静态代码格式分析工具,也称作linter,是通过分析源代码来报告潜在错误的一类程序。linter本来是指干衣机里头的棉绒收集器收集的纤维和碎屑。尽管不能捕获所有错误,但静态分析可以识别由错别字引起的拼写错误。很多编辑器和集成开发环境IDE集成了一个在后台运行的linter,可以实时指出错误,现在我们编程意已经有很可靠的助手了。如果正在使用的编辑器或IDE不提供lin
原创 1月前
201阅读
1.使用enumerate而不是rangerange(len())的传统写法上比较直接,但可读性不好。python中更好的做法是将列表或序列传递给内置的enumerate函数,它将返回索引的整数值和当前索引对应项。举个例子:animals = ['cat','dog','moose'] for i,animal in enumerate(animals): print(i,animal)调用en
原创 1月前
106阅读
函数式编程(Functional Programming)是一种编程范式,它将计算过程视为数学函数的求值,并避免使用状态和可变数据。Python虽然不是纯函数式编程语言,但它提供了丰富的函数式编程特性,如高阶函数、匿名函数(lambda表达式)、闭包等。
原创 精选 8月前
220阅读
  java接口中定义的变量在实现类中再次定义是被允许的,不会报变量定义过时的错误,奇怪? java的swing具有“封冻”的特点。具体不知道用途在哪里? 构造方法不会被继承,而父类却少了参数为空的构造方法时,子类是不能再建造参数为空的构造方法,原因就是创建子类时许依赖父类的默认构造方法。 protected访问
转载 2013-02-04 14:12:55
493阅读
学过编程的都知道 方法和函数 Function and Method.那么问题来了: 什么时候叫方法 什么时候叫函数呢?在C语言中 ,我们都称为函数,在Java中 ,我们都称为方法,在Javascript就不一样了 都有叫,答案: 因为c语言中没有类观念 所以都叫函数因为Java中都是类和对象 所以
原创 2022-05-31 19:56:12
87阅读
在此记录一些实用
原创 2021-11-30 11:28:22
86阅读
python 的运算有三种模式1、交互式2、脚本式 注意: 在linux单独执行需要chmod +x ./file.py 增加权限;如果没有权限,不能把文件当参数传递给Python33、集成开发环境比如 eclipse 或者 pycharm (高内聚(内部要封装),低耦合(模块与模块不要强依赖))我演示下使用脚本的方式做网站:#! /usr/bin/pythonimport socketdef handle_request(client): buf=client.recv(1024
原创 2021-09-10 10:00:07
252阅读
装饰器 :详细请看:https://www.runoob.com/w3cnote/python-func-decorators.html#:~:text=%E8%A3%85%E9%A5%B0%E5%99%A8%E6%9C%AC%E8%B4%A8%E4%B8%8A%E6%98%AF%E4%B8%80% ...
转载 2021-10-25 10:09:00
7125阅读
2评论
   http://tianya23.blog.51cto.com/1081650/655642   【注】 [1]windows设置环境变量,例如设置jdk为1.7.0版本(一定要把%path%加上): set path="D:\ProgramFiles\Java\jdk1.7.0\bin";%path% [2]指定编译、执行的地址
原创 2011-06-19 23:48:47
877阅读
http://tianya23.blog.51cto.com/1081650/591809   【注】 windows设置环境变量,例如设置jdk为1.7.0版本(一定要把%path%加上): set path="D:\ProgramFiles\Java\jdk1.7.0\bin";%path%   1、取得当前进程下的所有线程 publ
原创 2011-09-01 15:25:20
758阅读
紧接上一片,for循环的格式是这样的for 变量 in 集合: #这个变量是集合的单个对象的变量 语句else: 当所有的元素都被访问了之后,执行else 语句range()
原创 2021-09-10 10:04:11
187阅读
一、Python中使用JsonPath提取字典中的值JsonPath是解析Json字符串用的,如果有一个多层嵌套的复杂字典,想要根据key和下标来批量提取value,这是比较困难的,使用jsonpath模块可以解决这个痛点。假设接口返回的json数据如下:{ "code": 200, "data": [{ "id": 1018, "v
原创 5月前
12阅读
前言:因为没有系统学习过python语言,所以在看python代码的过程中十分吃力,因此决定把每次不懂的地方记录之,积土成山,积水成渊。1.判断变量的类型——​​isinstance()​​a = list() # a是list类型b = Animal() # b是Animal类型c = Dog() # c是Dog类型>>> isinstance(a, list)True>
原创 2022-11-18 17:29:01
102阅读
 
原创 2023-10-15 14:53:07
201阅读
Python虽然入门容易,但是涉及的知识点非常多,而且技巧性很强!这些技巧就像一串一串的珠子,需要一些题目的不断的练手才能熟练掌握串联起来,把知识点掌握牢固!今天我就精选了3道趣味的Python题目,大家一起动动手,练起来!1.字符串中的字符替换字符串是Python中最基本也是最重要的知识点,下面这道题是关于字符串替换。看看菜鸟和高手是如何处理的:题目:创建一个函数,这个函数能把输入的字符串进行处
目录 文章目录目录一、从头到尾二、删除字符三、插入字符四、过滤敏感字符,并替换五、输出九九乘法表六、判断星期七、判断位数并打印各位的值八、猴子摘桃九、单词转换十、杨辉三角 一、从头到尾题目要求:从键盘输入一个小于 500 的三位整数输入不符合条件时需要重新输入将输入正确的这个整数乘乘以2 得到一个新的数最后将这个新的数从尾到头倒叙输出def study_num(): flag=0
转载 2023-07-23 20:47:10
60阅读
前言Hi,大家好。Python丰富的开发生态是它的一大优势,各种第三方库、框架和代码,都是前人造好的“轮子”,能够完成很多操作,让你的开发事半功倍。下面就给大家介绍几个通过Python构建的项目,以此来学习Python编程。这些例子都很简单实用,大家也可尝试根据项目的目的及提示,自己构建解决方法,提高编程水平,一简易程序骰子模拟器要求:创建一个程序来模拟掷骰子。说明:当用户询问时,使用rando
  一、前言有时将代码转成带有界面的程序,会极大的方便使用,虽然在网上有很多现成的GUI系统,但是套用别人的代码,心里难免有些尴尬,所以本文将用Python爬虫结合wxpython模块构造一个NBA爬虫软件,演示效果如下本文框架构造将分为二个部分讲解:构建GUI界面举例套用爬虫框架主要涉及的Python模块有requestswxpymysqlpandas   二、G
转载 2023-07-11 09:52:45
22阅读
字典的循环: d_1={'nanjing':100,'shanghai':200,'shenzhen':500} for i in d_1: print(d_1[i]) ''' 100 200 500 ''' #总结:循环的是键,打印的是值 View Code try...except...的一个栗子: re = iter(range(5)) try: for i in ra
转载 2018-07-27 09:44:00
153阅读
2评论
Jupyter Lab 是一个基于网页的交互式开发环境,它支持 Jupyter Notebook、文本编辑器、终端、数据可视化以及其他自定义组件。它提供了一个灵活的用户界面,允许用户创建和共享包含实时代码、方程、可视化以及解释性文本的文档。
原创 精选 2024-06-14 21:49:02
305阅读
  • 1
  • 2
  • 3
  • 4
  • 5