1.python的历史2004 Django框架python2 和 python3的区别python2 源码不统一 有重复功能代码python3 源码统一 没有重复功能代码Python的发展过程:1989年,为了打发圣诞节假期,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。1991年,第一个Python编译器诞生...
???????Python : 3.7.3?????????OS : Ubuntu 18.04.2 LTS????????IDE : pycharm-community-2019.1.3??????Conda : 4.7.5???typesetting : Markdowncode""" @Author : 行初心 @Date : 2019/7/6 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichengjiu """def main():# 二进制bin_num = 0b111# 八进制oct_num = 0o011# 十进制int_num = 100# 十六进制hex_num = 0xf# 输出(十进制)print(bin_num)print(oct_num)prin...
1、序列基础 序列:python包含6种内建的序列,常用的有:列表、元组、字符串。列表可以修改,元组和字符串不能修改。 索引:从0开始递增,通过索引获取元素;可使用负数索引,从右至左。最后1个元素的位置编号为-1;s = ‘hello‘ print(s[-1])print(s[5]) // error:不能通过索引获取不存在的元素;fourth = input(‘Year: ‘)[3] print(fourth) 切片:访问一定范围内的元素,返回新的序列,原序列不变;通过冒号来隔开两个索引。...
一、python执行过程 650) this.width=650;" src="/upload/getfiles/default/2022/11/8/20221108032744250.jpg" title="图片1.png" /> 上图为一个python代码的执行流程。首先,源代码需要以.py结尾,经过编译器生成一系列的字节码,其生成的字节码是以.pyc结尾的文件;之后经过语义解释器输入到执行器中执行程序。 一个Python程序可以分解为模块、语句、表达式和对象四个部分。其中,程序由模块构成、模块包含语句、语句包...
Python的运算符和其他语言类似(我们暂时只了解这些运算符的基本用法,方便我们展开后面的内容,高级应用暂时不介绍)数学运算复制代码 代码如下: >>>print 1+9 # 加法 >>>print 1.3-4 # 减法>>>print 3*5 # 乘法>>>print 4.5/1.5 # 除法>>>print 3**2 # 乘方 >>>print 10%3 # 求余数判断判断是真还是假,返回True/False复制代码 代码如下: >>>print 5==6 # =, 相等 >>>print...
1,执行Python脚本的两种方式答:一种是 交互式,命令行shell启动Python,输入相应代码得出结果,无保存,另一种是 脚本式,例如:python 脚本文件.py,脚本文件一直存在,可编辑,可保存2 ,简述位,字节的关系答:位(bit)是计算机计算的最小单位,1位就是0或者1,,字节(Byte)计算机存储器的最小存取单元以及处理器的最小寻址单位,1字节(Byte)=8位(bit)3,简述ascii,unicode,utf-8,gbk的关系答,ascii字符集是最开始使用的,但是...
一,isinstance(obj,cls) issubclass(sub,super)isinstance(obj,cls) # 判断对象obj是否是cls的一个实例class Test:pass t = Test() print(isinstance(t,Test)) # Trueissubclass(sub,super) # 判断类sub是否为类super的子类class Test:passclass Sub(Test):passprint(issubclass(Sub,Test)) # True s = Sub() print(isinstance(s,Sub)) # Trueprint(isinstance(s,Test)) # Truetype(f) # 可以用来...
目录1. 关键词2. 推荐阅读2.1. 视频教程3. 本文按4. 安装4.1. 视频教程4.2. 资源下载4.3. 安装教程1. 关键词Python2 与Python3及VSCode下载和安装,Python编辑器下载安装、Python编辑器推荐、Python IDE推荐、Python集成开发环境工具推荐、Python入门视频教程、PyCharm激活与安装、PyCharm 2019.1.3 (Professional Edition)激活补丁下载、Python在线IDE、Python视频教程2. 推荐阅读2.1. 视频教程Python2视频教程:https://blog.c...
一 什么是编码?基本概念很简单。首先,我们从一段信息即消息说起,消息以人类可以理解、易懂的表示存在。我打算将这种表示称为“明文”(plain text)。对于说英语的人,纸张上打印的或屏幕上显示的英文单词都算作明文。其次,我们需要能将明文表示的消息转成另外某种表示,我们还需要能将编码文本转回成明文。从明文到编码文本的转换称为“编码”,从编码文本又转回成明文则为“解码”。编码问题是个大问题,如果不彻底解决,它就...
~使用正则表达式 - re模块提供了一个正则表达式引擎的接口,可以让你将REstring编译成对象并用他们来进行匹配。 #如果经常使用,建议编译 compile范例:>>> r1=r‘^\d{3,4}-?\d{8}‘ >>> re.findall(r1,‘010-12345678‘) [‘010-12345678‘] >>> p_tel=re.compile(r1) #正则编译,变为对象,利用re模块里的complie方法对r1编译; >>> p_tel <_sre.SRE_Pattern object at 0x7f2e016173d0> #正则对象 >>> p_tel.findall...
一 什么是装饰器器即函数装饰即修饰,意指为其他函数添加新功能装饰器定义:本质就是函数,功能是为其他函数添加新功能 #装饰器本身就是函数,被装饰的也是函数。 为什么要用装饰器:及开放封闭原则。代码上线后,就是为了尽量避免修改,不修改原函数的源代码和调用方式。 # 函数及定义和使用。装饰器语法:在被装饰上的正上方写一个@,它会把@这一行下面这一行的函数传递到函数里,再重新赋值给index。func就是index函数,print(fu...
1、 在ubuntu中,调用终端时如: f = open(‘/home/theone/test_input.txt‘, ‘r‘) 中的txt格式文本不能加后缀 正确的应为: f = open(‘/home/theone/test_input‘, ‘r‘) 同样的,生成html时:$ python simple_markup.py < test_input.txt > test_output.html 也应为:$ python simple_markup.py < test_input > test_output.html 2、若忘记保存的.py文件应放在何处时 在IDLE中输入 >>>import sys >...
面向对象术语1.类(class):告诉Python创建新类型的东西。 2.对象(object):两个意思,即最基本的东西、或者某样东西的实例。 3.实例(instance):这是让Python创建一个类时得到的东西。 4.def:这是在类里边定义函数的方法。 5.self:在类的函数中,self指代被访问的对象或者实例的一个变量。 6.继承(inheritance):指一个类可以继承另一个类的特性,和父子关系类似。 7.组合(composition):指一个类可以将别的类作为它的...
一、第一个Python程序:1)pritnt函数使用,打印"Hello Python" 2)print函数默认是换行,若不想换行,可以使end=""实现 3)print函数可以打印多个你需要打印的内容二、python中的 关键字 三、变量的命名规范1)变量名可以由字母、数字、下划线(_)任意组合组成,注意不能以数字开头2)变量名不能使用Python中的关键字,但可以包含关键字3)变量名不能包含空格4)变量名尽量做到见名知意四、标识符(凡是我们自己起的命名都是...
1.创建list直接法 :a=[]、 b=["6"]list()法: 如果传入参数为字符串,会将字符串拆分为单个字符或文字2.访问列表使用下标操作,也叫索引。注意从是从下标0开始3.切片(截取)操作对列表任意一段进行截截取之后,创建一个新列表。如想有后续操作需用新变量接收(可通过id()函数查看)切片操作注意取值范围,左包括,右不包括。下标可超出范围,超出后不再考虑多余下标内容下标可以为负数,步长也可以为负数表明顺序从右向左。规定...