python跟其他编程语言一样,拥有基本的数据类型,计算机 只能识别0101,python是解释语言,有其他的解释器 python整型 int a=10 type(a) "int| python字符串 string a="abc" type(a) "str" 在python2.7有长整型,而在python3去掉了 python 布尔型 True False 首字符必须大写,而且必须这样写 文章出自(http://www.96net.com.cn/)…
Mysql存储过程 存储过程是保存在Mysql上的一个别名(就是一堆SQL语句),使用别名就可以查到结果不用再去写SQL语句.存储过程用于替代程序员写SQL语句. 创建存储过程 delimiter // CREATE PROCEDURE p1() BEGIN SELECT * FROM studenttable; INSERT INTO teachertable(tname) VALUES('陈晨'); END // delimiter ; 当我们写完这段代码并执行,再去调用p1()就可以直接执…
元祖的特性:是一个只读列表.可以循环.可以切片,修改数据遵循'儿子'不能改但'孙子'可能可以改. iterable:可迭代对象(元祖.列表.字串.集合) 元祖宣告方式: tu = (1,2,3,['a','b',1],'str') #(1, 2, 3, ['a', 'b', 1], 'str') 元祖索引切片: tu = (1,2,3,['a','b',1],'str') #(1, 2, 3, ['a', 'b', 1], 'str') print(tu[-2]) #['a', 'b', 1]…
1.数字(int) - int() 方法 # 定义 a1=123 a2=456 #功能1:将字符串转换为数字 #例子1: a = " print(type(a)) # type()为查看类型,此行输出结果为<class 'str'> b =int(a) print(type(b)) # type()为查看类型,此行输出结果为<class 'int'> c=456 d=c+b print(d) #输出结果为579 #功能2:按照进制转化输出 #例子2: num="…
前言 当我们自己去写SQL代码的时候有时候会因为不熟练会导致效率低,再之后要进行许多的优化,并且操作也较为繁琐.因此ORM框架就能够解决上面的问题,它能根据自身的一些规则来帮助开发者去生成SQL代码.按性能上看虽然直接去写SQL语句会比ORM框架生成的效率高,但实际上每一个开发者的SQL代码程度都参差不齐,因此框架在这里就起到了一个统一的作用. ORM框架(SQLAlchemy) 作用:提供简单的规则,去自动转换成SQL语句 安装: pip install SQLAlchemy; 系统架构: S…
前言 索引的主要作用是起到约束和加速查找,ORM框架(sqlalchemy)是用类和对象对数据库进行操作 索引的种类 按种类去分 1.普通索引:能够加速查找 2.主键索引:能够加速查找.不能为空.不能重复 3.唯一索引:加速查找.可以为空.不能重复 4.联合索引(多列): ①联合主键索引 ②联合唯一索引 ③联合普通索引 按数据结构去分 1.hash索引:哈希索引.创建一个索引表,把这些数据(下面用到的'name')转化成哈希值,再把这些哈希值放入表中,并加上这个数据的存储地址.在索引表中的顺序和…
Python的函数除了正常使用的必选参数外,还可以使用默认参数.可变参数和关键字参数. 默认参数 基本使用 默认参数就是可以给特定的参数设置一个默认值,调用函数时,有默认值得参数可以不进行赋值,如: def power(x, n=2): s=1 while n > 0: n = n - 1 s = s * x return s 这样调用power(5)时,相当于调用power(5, 2). 设置默认参数时的注意事项: 一是必选参数必须在前,默认参数在后,否则Python的解释器会报错: 二是如何…
1.  DocStrings 文档字符串     可以直接输出位于函数内定义的说明 # -*- coding:utf-8 -*- def printMax(x, y): '''示例: 说明文档''' x=int(x) y=int(y) if x > y: print x, 'is maximum' else: print y, 'is maximum' printMax(3, 5) print printMax.__doc__ #输出说明文档 2. join() 列表,字典,字符串拼接 name…
一.数字int(..)二.字符串replace/find/join/strip/startswith/split/upper/lower/formattempalte = "i am {name}, age : {age}"# v = tempalte.format(name='alex',age=19)v = tempalte.format(**{"name": 'alex','age': 19})print(v)三.列表append.extend.insert索…
在开发过程中,字符串和python数据类型进行转换,下面比较python学习第四十八天json模块与pickle模块差异. json 的优点和缺点 优点  跨语言,体积小 缺点 只能支持 int str list tuple dict pickle 的优点和缺点 优点 专门为python设计,支持python所有的数据类型 缺点 只能python使用,存储数据占空间大 文章来自 www.96net.com.cn…