【python笔记】教程文章相关的互联网学习教程文章

【Python笔记】第二章Python基本图形绘制【代码】

嗨你好,我是AllenMi (adsbygoogle = window.adsbygoogle || []).push({});标签:turtle,angle,函数,画笔,Python,笔记,width,import,第二章 来源: https://www.cnblogs.com/AllenMi/p/13952005.html(adsbygoogle = window.adsbygoogle || []).push({});(adsbygoogle = window.adsbygoogle || []).push({});关于我们|联系我们|留言反馈专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]Copyright (C)ICode9.com, All...

初学python.笔记6.程序的循环结构【图】

程序的循环结构 遍历循环 遍历循环的应用计数循环range()函数 range(N) 产生0到N-1的整数序列 range(M,N)产生M到N-1的整数序列 range(M,N,K) 产生M到N以K为步长的整数序列 字符串遍历循环 将字符串每个字符输出,例: 列表遍历循环 将列表每一个元素输出,例: 文件遍历循环 无限循环(也叫条件循环)若条件成立,则执行语句,执行结束后再次判断条件,若成立,接着执行,如此反复,直到条件不成立 例如 循环...

Python 笔记一:简单入门及点评 [转载]

从python的语法上看,简单得不能再简单了。想学它,请移步廖雪峰python2.7教程以及python3。这实在是最好的入门教程。参考资料太多:外国的教程 Python 入门指南 Python 的练手项目有哪些值得推荐 Python奇技淫巧 哪些 Python 库让你相见恨晚缺点 如果你是全栈型的工程师,那么你需要注意的它和其他语言的不同之处。它并没有一些基础的特性,例如:没有switch的功能,用if-else代替,也可以用字典来代替switch 函数重载缺失,只能用...

【Python笔记】2020年7月30日练习【汉诺塔游戏】【代码】

学习教程:廖雪峰-Python教程-函数-递归函数 学习笔记: 实例代码如下:1 def move(n, a, b, c): 2 if n == 1: 3 print(a,--->, c) 4 else: 5 move(n-1, a, c, b) 6 print(a, --->, c) 7 move(n-1, b, a, c) 8 9 move(3, A, B, C)逻辑还未充分理解清楚,待补充……

python笔记1--lxml.etree解析html【图】

前言 lxml可以解析html页面,学过xpath定位的,可以立马上手 使用环境: python3.7 lxml 4.3.3 lxml安装 pip install lxml,安装报错;指定版本为4.4.3时,安装成功 pip show lxml查看版本号html解析 这里用到etree.HTML方法把html的文本内容解析成html对象 要打印html内容,可以用etree.tostring方法,encoding="utf-8"参数可以正常输出html里面的中文内容。pretty_print=True是以标准格式输出# coding:utf-8from lxml import ...

Python3笔记026 - 6.1 函数的定义和调用【代码】【图】

第6章 函数 6.1 函数的定义和调用 6.1.1 定义函数 def functionname([parameterlist]):['''comments'''][functionbody] 参数说明: functionname:函数名称,在调用函数时使用; parameterlist:可选参数,用于指定向函数中传递的参数; comments:可选参数,注释的内容通常说明该函数的功能、要传递的参数的作用等。 functionbody:可选参数,称为函数体,函数被调用后要执行的功能代码。 注意:即使没有参数,也必须保留那一对括号,...

python笔记37:正则的贪婪模式和非贪婪模式

import re s = "this is a number 234-235-22-423" r = re.match(r".+(\d+-\d+-\d+-\d+)",s) result = r.group(1) print(result) #4-235-22-423r = re.match(r"(.+)(\d+-\d+-\d+-\d+)",s) result = r.groups() print(result) #(this is a number 23, 4-235-22-423)# 去掉贪婪模式方法 r = re.match(r"(.+?)(\d+-\d+-\d+-\d+)",s) result = r.groups() print(result) #(this is a number , 234-235-22-423)

Python3笔记(1)

Never idle a moment,but thrifty and thoughtful of others.一刻也不要疏懒,要节俭和体谅他人。 (1) Python3 所有的程序都可以通过左右滑动查看完整代码所有的程序都可以通过左右滑动查看完整代码所有的程序都可以通过左右滑动查看完整代码所有的程序都可以通过左右滑动查看完整代码(说四遍了) 只是笔记,不是教程。教程看视频吧。1. Python Python简介:python语言是一种解释型的高级程序设计语言。 发明者:Guido van Rossum...

python笔记-datetime-logging【代码】

一、datetime 1.1 介绍 ?datetime是python处理时间和日期的标准库datetime是python处理时间和日期的标准库 ?Python中提供了多个用于对日期和时间进行操作的内置模块:time模块、datetime模块和calendar模块。其中time模块是通过调用C库实现的,所以有些方法在某些平台上可能无法调用,但是其提供的大部分接口与C标准库time.h基本一致。time模块相比,datetime模块提供的接口更直观、易用,功能也更加强大。 ?datetime模块提供了处...

初学 Python 笔记【二十六】类方法,类属性,静态方法【代码】

【类属性】 类属性就是针对类对象定义的属性 使用赋值语句在 class 关键字下方可以定义类属性 类属性用于记录与这个类相关的特征 【类方法】 类方法就是针对类对象定义的方法 在类方法内部可以直接访问类属性或者调用其他的类方法 语法:@classmethd      # 修饰符,告诉解释器这是一个类方法def 类方法名(cls):   # 由哪个类调用的方法,cls就是哪一个类的引用,同 self 通过 类名.调用类方法,不需要传递 cls 参数 在...

初学 Python 笔记【十七】函数的递归【代码】

函数内部调用自身的编程技巧称为递归 【代码特点】函数内部的代码是相同的,只针对参数不同,处理的结果不同 当参数满足一个条件时,函数不再执行,这通常被称为递归的出口 【数字的累加】# 定义一个函数 sum_numbers # 能够接受一个 num 的整数参数 # 计算 1 + 2 + ...num的整数def sum_numbers(num):print(num)# 1.出口if num == 1:return 1# 2.数字的累加 num + (1...num-1)# 假设 sum_numbers 能够正确的处理1+...+n-1temp = ...

初学 Python 笔记【十五】多值参数【代码】

定义支持多值参数的函数 有时需要一个函数能够处理参数个数不确定,这是需要使用多值参数。 Python中有两种多值参数:参数名前增加一个 * 可以接收元组 参数名前增加一个 ** 可以接收字典 【元组和字典的拆包】 调用多值参数函数时,希望将一个元组变量或者字典变量,直接传递给参数, 可以使用拆包,简化参数的传递,拆包的方式:在元组变量前增加一个 * 在字典变量前增加两个 ** def demo(*args, **kwargs):print(args)print(kw...

初学 Python 笔记【十四】数字交换【代码】

两个整数变量 a = 5, b = 100 【解法一:使用其他变量】 c = a a = b b = a print(a, b) 【解法二:不使用临时变量】 a = a + b b = a - b a = a - b print(a, b) 【解法三:利用元组】 # a, b = (b, a) a, b = b, a print(a, b) 或者def exchange():b = 100a = 6return b, aa, b = exchange() print(a, b)

初学 Python 笔记【十三】变量 局部和全局【代码】

局部变量 局部变量是在函数内部定义的变量,只能在函数内部使用。 函数执行结束后,函数内部的局部变量会被系统回收。 不同的函数可以定义相同名字的局部变量,但是各用各的,不会产生影响。 局部变量的作用:在函数内部使用,临时保存函数内部需要使用的数据。 全局变量 全局变量时在函数外部定义的变量,所用函数内部都可以使用这个变量。 函数处理变量时,先从函数内部查找指定名称的局部变量,若无,再从函数外部找相应的全局...

python笔记-迭代器-生成器-对象生成式【代码】

一、迭代器 迭代器: 每次只能访问一个值, 且当值完全被访问后立即销毁对象 1.1 创建迭代器(iter(obj:[iterable]))返回一个 iterator 对象。 根据是否存在第二个实参,第一个实参的解释是非常不同的。如果没有第二个实参,obj 必须是支持迭代协议(有 __iter__() 方法)的集合对象,或必须支持序列协议(有 __getitem__() 方法,且数字参数从 0 开始)1.2 迭代器取值(next(iterator))依次取出迭代器中的数据 触发迭代器对象的__next...