简述:本人学生党,想要在暑假学习python,此博客用于记录学习过程。有兴趣的小伙伴也可以跟着一起学习哦,希望这些笔记对你们也有帮助。 (我觉得这些简单了解一下就好啦)编译型语言和解释型语言编译型语言:程序执行速度快,同等条件下对系统的要求较低。开发操作系统、大型应用程序,数据库系统。C++, C,解释型语言:网页脚本对不同系统平台间的兼容性有一定的要求。Java, JavaScript 动态语言和静态语言动态语言:在运行期间去...
Python中一些经常用到的概念:1、在Python中是没有常量的概念,换句话说在Python各种所有量都是可以更改的,规定将项定义为常量的量都定义为大写,eg:CONSTOF = "this is a const"。2、在Python中我们导入一个三方库可以在dos下输入 >>\user\administrator\pip install 库名3、几个常用的库的语句import os os.system("ipconfig") # 在windows下查看ip地址 res = os.system("ipconfig") # 返回程序的结果 re...
目录一、基本数据类型二、 一、基本数据类型1、数字int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647;在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807long(长整型) Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。 ...
demo#!/usr/bin/pythonclass Person:name = ‘jim‘age = 25def say(self):print‘My name is ‘ + self.name + ‘, and age is ‘ + str(self.age)p = Person() p.say() print p.name 原文:http://www.cnblogs.com/lurenjiashuo/p/python-note-class.html
知识点迭代 迭代 什么是迭代呢?和递归又有什么区别呢? 根据维基百科和网上的资料: 迭代:迭代是重复反馈过程的活动,其目的通常是为了接近并到达所需的目标或结果。每一次对过程的重复被称为一次“迭代”, 而每一次迭代得到的结果会被用来作为下一次迭代的初始值。 如求1+2+3+4+5的和: 递归呢?指在函数的定义中使用函数自身的方法。也就是...
一、Python模块的引入 import sys #可以通过模块名以及import关键字导入模块二、if __name__ == "__main__" 当Python在命令行执行时,系统将会将一个默认的值__name__置为__main__,因此,可以通过这种验证方式当导入其他地方的模块时,某些方法不被执行三、作用域 Python中变量默认的作用域是public的 __name__这种变量可以直接引用但是是特殊变量,有特殊用途 _name这种形式的变量默认是非公开的private,不应该在...
阅读目录一 IO模型介绍二 阻塞IO(blocking IO)三 非阻塞IO(non-blocking IO)四 多路复用IO(IO multiplexing)五 异步IO(Asynchronous I/O)六 IO模型比较分析七 selectors模块IO模型介绍 为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可...
本节内容:递归函数内置函数模块正则表达式 一、 递归函数定义:自己调用自己的函数,就是递归函数 递:去 归:回 一去一回是递归1、基本写法def digui(n):print(n,"<----start---->")if n>0:digui(n-1)print(n,"<-----end----->")digui(5)代码解析:去的过程:n = 5 print(5,"<--start-->") if 5 > 0 digui(n - 1) => digui(4) 代码阻塞在第13行n = 4 print(4,"<--start-->") if 4 > 0 digui(n - 1) => digui(3) 代码阻塞...
templates 讲后台得到的数据渲染到页面上:话不多说,先看具体代码。urls:from django.conf.urls import url from django.contrib import admin from django.urls import pathfrom a00 import viewsurlpatterns = [path(‘admin/‘, admin.site.urls),url(r‘show_time/‘,views.show_time ),url(r‘list_bianli/‘,views.list_bianli),url(r‘dict_bianli/‘, views.dict_bianli),url(r"login/",views.login,name="log")]views:fr...
1、文件读写python进行文件读写的函数是open或filefile_handler=open(filename,,mode)(1)打开并读取文件方式一:open()fo=open(‘/root/test.txt‘) fo #查看fo信息 fo.read() #读取文件内容 fo.close() #关闭文件 方式二:file()fo=file(‘/root/test.txt‘) fo.read() #读取文件内容fo.close() #关闭文件(2)文件写入 打开文件时的读写模式如下表所示:代码一:fnew=open(‘/root/new.txt‘,‘r+‘) fnew.read() fn...
装饰器:定义:本质是函数,功能:(装饰其他函数)就是为其他函数添加附加功能;原则:1、不能修改被装饰函数的源代码 2、不能修改被装饰的函数的调用方式 实现装饰器知识储备:1、函数即“变量”2、高阶函数3、嵌套函数 高阶函数+嵌套函数 =》装饰器import timedef timer(func):def warper(*args,**kwargs):start_time =time.time()func()stop_time=time.time()print(‘the func run time is %s‘ %(stop_time-start_t...
python可以将自己编写的类放在py文件中,然后由其他程序调用,今天分享下:如何在shell中从文件引用自定义类和函数,下面是具体的过程:第一步将你编写的文件声明编码类型然后将你编写的文件保存为py格式的文件,看好你保存的路径,后面会用到这个路径引入sys模块,然后向path中添加路径,也就是上一步提到的途径注意:引用的方法是from 文件名 import 类名调用的方法是:这样我们就建立了一个列content调用自定义的函数也是同样的...
今天,是学习Python的第一天,主要是看廖雪峰的Python教程,看到不懂或觉得有必要深化点的写成学习笔记以利于以后的复习!!!Python三种换行格式 1.三单引号换行 eg: >>>print(‘‘‘我是一个程序员, 我今天开始学习Python‘‘‘) 2.三双引号换行 eg: >>>print("""我是一个程序员, 我今天开始学习Python""") 3.行结尾...
正则表达式(RE)是通过re模块来实现的。字符匹配:--普通字符:*大多数字母和字符一般都会和自身匹配。--元字符:. ^ $ * + ? {} [] \ | ()[]: 通常用来指定一个指标集。其中的任何一个都可以进行匹配。[0-9],[a-zA-Z0-9],[a-z]元字符在字符集中不起作用。补集匹配不在区间范围内的字符。^:通常用来指定行首。$:通常用来指定行尾。\:反斜杠取消后面的元字符的特殊意思。反斜杠后面加上不同的字符表示不同特殊意义。{m,n}:把前面的...
#接收n个参数,返回最大值和最小值def func(*args): m = args[0] mi = args[0] for el in args: if el > m: m = el if el < mi: mi = el return {"最大值":m, "最小值":mi}print(func(1,2,3,4,5,6,7,8,89,10)) yanse = ["红心", "草花", "方块", "黑桃"]dianshu = ["A","2","3","4","5","6"]result = []for el in yanse: for dian in dianshu: result.append((el,dian))print(result)原文:https://www.cnblogs.com/xiangs...