python 全栈开发笔记 3】的更多相关文章

一 数学定义的函数与python中的函数 初中数学函数定义:一般的,在一个变化过程中,如果有两个变量x和y,并且对于x的每一个确定的值,y都有唯一确定的值与其对应,那么我们就把x称为自变量,把y称为因变量,y是x的函数.自变量x的取值范围叫做这个函数的定义域 例如y=2*x python中函数定义:函数是逻辑结构化和过程化的一种编程方法. python中函数定义方法: def test(x): "The function definitions" x+=1 return x def:定…
函数 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 函数式编程最重要的是增强代码的重用性和可读性 def xx(): print('xx') # 定义函数,放入内存当中,并不立即执行 #执行函数 xx() #调用函数,这时内存中的函数才开始执行,输出XX 函数的定义主要有如下要点: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算,如:发送邮件.计算出 […
一.有两个列表 l1 = [11,22,33]       l2 = [22,33,44] a. 获取内容相同的元素列表 for item in l1: if item in l2: print(item) b.获取l1中 有,l2中没有的元素列表 for item in l1: if item not in l2: print(item) c.获取l2 中有,l1中没有的元素列表 for item in l2: if item not in l1: print(item) d.获取l1 和 l…
Python开发 开发: 开发语言: 高级语言:python.Java.php  .C#   .Go .ruby . C++ .... ===>字节码 低级语言:C.汇编                                                       ===>机器码 Python种类: JPython IronPython CPython      ******* javaScriptPython RubyPython .... pypy  这是CPython开发的…
反射 1.通过字符串的形式导入模块 2.通过字符串的形式,去模块中寻找指定函数并执行 ''' def f1(): return 'F1' def f2(): return 'F2' ''' #假设上面的是一个叫user的py文件里面的内容 #import user # user不是一个字符串,是一个文件名,无法通过字符串的形式导入 DO=__import__('user') #通过字符串的形式导入模块,'user'是个字符串,实现了反射的第一个功能. r=DO.f1() print(r) #输出…
正则表达式 正则表达式(RE)是一种小型的,高度专业化的,它镶嵌在python中,并通过re模块实现,正则表达式编译成一系列的字节码,然后由用c编写的匹配引擎执行. #正则表达式 import re a=re.findall('alex','asdadrenzhanqalexiadaf')#返回的格式是一个列表格式 print(a)#输出 ['alex'] # findall 和finditer的区别是一个返回元组直接一个返回的是一个迭代器 # finditer p=re.compile(r'\…
将自己的姓名用进制表示出来 #自己姓名的进制表示 name=input('请输入你的名字:') for i in name: print(i) # python 3 中是按字符进行循环的 bytes_name=bytes(name,encoding='utf-8') '''将名字的每个字符转化成字节类型 但需要指定编码类型,因为不同的编码类型 ,一个字符对应的字节数也不相同 UTF-8 编码 ,一个汉字,3个字节,GBK 一个汉字,2个字节''' print(bytes_name) #打印出名字…
字符串格式化 %s 可以接收任何值, %d只能接收整形 .其他类型报错 msg ='i am %s my body' %'ales' print(msg) #i am ales my body msg ='i am %s my body is %s' %('alex','xiaoming') #穿多个值加括号 print(msg) #i am alex my body is xiaoming 打印浮点数 tpl = "percent %f" %99.978979934 print(tp…
def clear(self) 清空字典里所有元素 # info = { # "k1":18, # "k2":True, # "k3":[ # 11, # [], # (), # 22, # 33, # { # 'kk1':'vv1', # 'kk2':'vv2', # 'kk3':(11,22) # } # ], # "k4":(11,22,33,44) # } # info.clear() #清空字典里所有元素 # pri…
字典 #dict #1.基本结构 info= { "k1" : "v1", #键值对 "k2" : "v2" } ####字典的value 可以是任何值 info = { "k1":18, "k2":True, "k3":[ 11, [], (), 22, 33, { 'kk1':'vv1', 'kk2':'vv2', 'kk3':(11,22) } ], "…