【python笔记八(切片)】教程文章相关的互联网学习教程文章

python笔记(web框架 介绍)【代码】【图】

一、http 关于HTTP协议:浏览器往服务器发的叫 请求(request) 请求的消息格式:请求方法 路径:HTTP/1.1\r\nK1:V1\r\nK1:V1\r\n\r\n请求数据服务端往浏览器发的叫 响应(response) 响应的消息格式:HTTP/1.1 状态码 状态描述符\r\nK1:V1\r\nK1:V1\r\n\r\n响应正文(HTML文件)二、动态网页:本质上都是字符串的替换 字符串替换发生在服务端三、web本质:socket服务端与浏览器的通讯socket服务端和功能划分 a、负责与浏览器收发消...

Python笔记记录

python2和python3的不同: Unicode(统一码、万国码),在3里面可以直接写中文了。python2里rae_input与python3中的input效果一样 字符编码 ASCII码 循环语句 if语句: if:...... else:...... 或者 if:...... elif ...... else:...... while语句: for语句: sys模块:

python笔记之特殊方法----__init__、__new__、__call___以及单例模式【图】

在类的特殊方法中,__init__、__new__、__call___这3个方法我们经常会用到,但是什么时候会调用以及调用的先后顺序是哪些,经常傻傻的分不清楚,下面就这3个方法详细讲述下。一、初识__init__、__new__、__call_____init__顾名思义是初始化方法,等于类的构造函数,当我们创建一个类的实例时,__init__方法是被默认调用的,题外话:(在引入一个包的时候,如:import packageXXX,如果不指定引入的是哪个模块,默认引入的是包中的__...

python笔记(1)【图】

1.python2.x版本默认编码格式是ASSIC,不支持中文; 2.python3.x版本默认编码格式是UNICODE,支持中文; 3.支持中文的字符编码表:GB2312→GBK1.0→GB18030; 4.UNICODE的拓展字符集编码是UTF-8。 5.python代码的单行注释用“#”,多行注释用三个单引号 (被注释的内容) 或者用三个双引号 """(被注释的内容)"""。 6.函数input()所接收的内容都是字符类型的: 7.if...else二分支语句格式或者 if...elif...else...多重分支语句...

前端初识python(笔记)

主要记录跟js不同 1.打印python: print ("123")js:document.write() 2.与或非python:and or notjs: && || ! 3.空值python:nonejs:null 4.注释python:以#开头js:以//开头或者/**/ 5.字符串如果Bob said \"I\m OK\". 需要转义的 基本用法都一样但是python会有另一种的方法:raw字符串r Bob said "Im OK". 6.js的数组和python的list基本一样不同:python:按照索引查元素,可以有【-1】 这种负数选择,从后面选值 js没有添...

python笔记4:计算输入时间为当年的第几天

#计算输入的时间为该年的第几天import timet1 = input("请输入时间(0000-00-00):")t = time.strptime(t1,"%Y-%m-%d")day = 0 for i in range(1,t.tm_mon): if i in [1,3,5,7,8,10,12]: day +=31 elif i in [4,6,9,11]: day +=30 else: day +=28 #闰年能被4整除但不能被100整除的年份,如果能被400整除也为闰年,要加1天if ((t.tm_year @0 == 0) or ((t.tm_year % 4 == 0) and (t.tm_year ...

python笔记:依次输入3个数排序打印(升序)

#方法1:if语句,练习逻辑能力num1 = int(input(请输入第一个数:))num2 = int(input(请输入第二个数:))num3 = int(input(请输入第三个数:))if num1 >= num2: if num1 >= num3: if num2 >= num3: print(num3,num2,num1) else: print(num2,num3,num1) else: print(num2,num1,num3)else: if num1 >= num3: print(num3,num1,num2) elif num2 >= num3: print(...

Python笔记:调用函数,带扩号和和不带括号的区别【代码】

调用函数,如果带括号,那么是调用函数运行后的结果, 调用函数不带括号,调用的是函数本身 例如:  def cun (a,b):return a+bprint(cun) : 调用函数,打印的是函数print(cun(2,3)),调用函数运行后结果,打印的是 5

guxh的python笔记:闭包和装饰器

1,函数作用域 这种情况可以顺利执行:total = 0 def run():print(total) 这种情况会报错:total = 0 def run():print(total)total = 1 这种情况也会报错:total = 0 def run():total += 1 # 等效total = total + 1 原因是函数内部对total有定义后,解释器会认为total是局部变量,但是内部执行时,却发现total还没定义。 解决办法是将total声明为全局变量:total = 0 def run():global total......2,自由变量和闭包 自由变量可...

开通博客第一天,记录下Python笔记-20190105

博客地址:https://www.cnblogs.com/seanldq/ print(id(a))#查找a的内存地址 day5:%s? s=string占位符%d d=digit? 占位符(输入必须是数字,否则出错),%f?? f=float? 浮点数。例如300.000000(day5第三节课)判断变量是不是数字: if salary.isdigit():(day5第三节课)exit("must input xxx")退出的时候打印xxx(day5第三节课)全部注释 Control +? 布尔值? :判断真,假?计算机中一切皆为对象?世界万物皆为对象,一切对象皆...

易学笔记-Python笔记-第5章:数字/5.2 数字常量

数字常量:笔记式Python视频精讲【初级篇】 整数(无穷大小):可以表示无限大1234 -234 0 99999浮点数1.23 1. 3.14e-10:e代表10,e-10表示10的-10次方 4e+10:e代表10,e+10表示10的10次方常规十进制:(只能用0和9表示)1234 -1234二进制:以0b开头(只能用0和1表示)0b01 >>> 0b11 计算结果推算:最右边的1对应十进制是:1 * 2的0次方 = 1 倒数第二个1对应十进制是:1 * 2的1次方 =2 累加结果:1+2 = 3>>> 0b101 计算结果推算:...

python笔记(1.4-1.5)

1.4 函数的变量局部变量和全局变量Python中的任何变量都有特定的作用域 在函数中定义的变量一般只能在该函数内部使用,这些只能在程序的特定部分使用的变量我们称之为局部变量 在一个文件顶部定义的变量可以供文件中的任何函数调用,这些可以为整个程序所使用的变量称为全局变量global语句global 变量名强制声明为全局变量 在函数内部声明全局变量 只要函数被调用,全局变量就会在函数外任何地方生肖#!/usr/bin/pythonx=global v...

11月23日python笔记(python基础2.6-3.0)【代码】

2.6 使用for循环遍历文件打开文件: 需要借助内置函数open()open(...)open(name[, mode[, buffering]]) -> file object name:文件名 mode 打开方式(读写、二进制等) Open a file using the file() type, returns a file object. This is the preferred way to open a file. See file.__doc__ for further information. 以open()内置函数打开的文件返回的是一个文件对象?open r:以读方式打开 只能读,不能改写,文件不存...

再识Python笔记(四)【代码】【图】

7.用户输入和while循环 7.1函数input() 函数input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便你使用。 在使用函数input()时,都应指定清晰而易于明白的提示。 在提示可能超过一行后,可以将提示存储在一个变量中,再将该变量传递给函数input()。其中,运算符+=表示在prompt中字符串末尾附加一个字符串。 7.1.1int()获取数值输入 函数int()将字符串转为数值,有利于比较。 7.1....

python笔记【代码】

动态模块导入:x =importlib.import_module(??) try ...except(ValueError,KeyError) as e:except Exception as e:放在最后处理所以其他异常else:没发生异常执行finally:无论如何都执行raise 自定义异常触发断言: if type(??) is strsocket:    tcp/ip send,recv     udp    family address    AF.INET ipv4    AF.INET6 ipv6    AF.UNIX local    socket protoca l type    sock.SOCK_ST...