- 博客(22)
- 收藏
- 关注
原创 python中元组
1.元组的定义元组与列表类似,不同之处在于元组中的数据不可修改元组表示多个数据组成的序列(有序)在元组中保存数据更加具有安全性元组的定义:()元组也有索引,也是从0开始2.创建空元组#定义一个空元组 那么这个a就是空元组a=()3.创建单元素的元组#定义一元组只有一个值的时候#需要在元素的后边加上逗号#否则会认为你的这个不是元组而是计算符号4.元组的常用方法Index查找元素的下标Count统计元素出现的次数...
2021-05-05 18:44:41
155
原创 python列表的常用方法
列表的常用方法增加:Append(元素值)末尾添加元素Insert(下标,值)在指定位置添加元素Extend(列表)在一个列表后追加一个列表删除:Pop()默认删除末尾的元素参数为元素下标,按照位置删除有返回值,返回的是删除的内容Remove(元素值),该元素值一定是在列表存在的否则报错如果该值多次出现只删除第一次出现的Del 列表名[下标] 删除Clear()清空列表修改:列表[要修改的元素下标]=新的值 得到数据重新赋值查找:Index(要查找的值) 返回括号中的值第一次
2021-05-05 18:43:30
160
原创 pyhton列表的截取
列表的截取特殊的符号::既可以代表0也可以代表下标最大值a[::]从头到尾全都要,前面的:代表从列表第一位开始,后面的:代表到列表最后一位结束,还可以代表步长-负数:正数代表从左往右截取,负数代表从右往左截取,该截取方式同样适用与字符串结果不相同:列表的结果还是一个列表字符串的结果是一个字符串例:a=[1,2,3,4,5,6,7,8,9,10]#正常的按照下标访问元素print(a[1])#我想要从 列表a中 截取 2-6#包头不包尾print(a[1:6])#字符串截取b=‘a
2021-05-05 18:40:35
322
原创 pyhton列表运算符
列表运算符:组合:列表+列表复制:列表*复制次数例:a=[1,2,3]b=[4,5,6]+ 列表拼接 该拼接只能是列表加上列表print(a+b)在列表中没有 - 的操作#print(a-b)列表*一个数字 复制列表中的元素 乘以几就复制几份print(a*3)#列表没有 / 的操作#print(a/b)#取列表的长度 len()#列表的长度取决于元素的个数print(len(a))#判断一个值 是否在列表中#在 返回一个 true 不在返回一个falseprint(4
2021-05-05 18:39:08
212
原创 python数组
1.数组的定义在pyhton中有另一个名字:列表用于储存一串信息,信息拥有索引,被放到一个容器中将这个容器就是数组是一个特殊的数据类型数组的定义由一个[]包裹一些数值数据之间用‘,’隔开2.数组的索引索引从0开始,到数组长度-1结束索引就是数据在数组中的位置信息,也可以称为下标注意:在数组中索引是有范围的,超出了就会引起报错3数组的访问数组由数组名【下标】的方式从数组中提取元素例如:b=[1,2,3,4]print(b[0])结果:1...
2021-05-05 18:37:30
136
原创 pyhton列表的常用方法
增加:Append(元素值)末尾添加元素Insert(下标,值)在指定位置添加元素Extend(列表)在一个列表后追加一个列表删除:Pop()默认删除末尾的元素参数为元素下标,按照位置删除有返回值,返回的是删除的内容Remove(元素值),该元素值一定是在列表存在的否则报错如果该值多次出现只删除第一次出现的Del 列表名[下标] 删除Clear()清空列表修改:列表[要修改的元素下标]=新的值 得到数据重新赋值查找:Index(要查找的值) 返回括号中的值第一次出现列表中的位置
2021-05-04 09:52:25
107
原创 python函数案例
案例1.定义一个函数、计算2个数之和函数名:sum参数:x,y返回值:和函数体:def sum(x,y): ##(x,y)形参,形参名字随意取a=x+y ##计算和return a##调用c=sum(5,6) ##调用sum,(5,6)实参print©c=sum(50,60) ##调用sum,(5,6)实参print©2.传入2个值,返回较大的数值函数名:max参数:x,y返回值:较大的def max(x,y):if x>y:return xelse:ret
2021-05-03 09:20:15
599
原创 python函数def
1.接触过函数高等数学中:y = f(x) = x2 + 2x +1MySQL中:sum(),avg(),JS、Python:fabs()绝对值,ceil:向上取整2.函数是什么函数是一大段代码的封装,这一段代码代表着一个功能,给这一段代码取一个名字:函数名通过函数名 去使用这个函数:函数名不能重复3.函数思想(重点)大事化小,将复杂的事情简单化封装的思想:代码重复利用,多次使用吃小龙虾:(1)自己去购买(2)自己刷小龙虾(3)下锅函数:分别安排一个人去干对应的事情,你负责调遣即
2021-04-29 16:35:01
173
原创 python中循环嵌套案列
1.找出3到100以内所有的素数##找出3~100以内所有的素数#(1)考虑清楚循环的初始条件##n=3#(2)循环的结束条件##n<100#(3)重复需要干什么##判断n是否是素数#(4)如何过渡到下一次循环##n=n+1n=3while n<=100:#判断n是否是素数i = 2flag = True ##假设是素数while i <= n - 1:if n % i == 0:flag = Falsei += 1if flag:print("%d
2021-04-28 18:45:29
410
原创 python中for in循环
For in:把某个集合(字符串、数组)中元素拿出来1.range()函数range(开始值,结束值,步长)range(1,10)#1,2,3,4,5,6,7,8,9range(1,10,2)#1,3,5,7,9range(10,0,-1)#10,9,8,7,6,5,4,3,2,12.for in 循环的语法for 临时变量 in 集合 (字符串、数组、range函数):循环体###for 循环 ####str = “hua dian”for c in str:print©prin
2021-04-28 09:01:46
763
原创 python中while语法
语法While条件:循环的内容注意:如果循环的条件成立,运行“循环内容”如果不成立,跳过循环1.循环的套路(1)考虑清楚循环的初始条件(2)循环的结束条件(3)重复需要干什么(4)如何过渡到下一次循环2.循环的案例2.1找出所有水仙花数#找出所有水仙花数##100、101、102、103…999#(1)考虑清楚循环的初始条件: n=100#(2)循环的结束条件 n<=999#(3)重复需要干什么 判断n是否为水仙花数#(4)如何过渡到下一次循环 n+1n = 10
2021-04-26 18:52:50
136
原创 python中if语句
基本if语句if 条件:条件满足else:不满足条件4.2.1话费计算(优化)#计算话费#(1)输入通话的秒数 nn = input(“请输入通话秒数:”)#(2)将通话的秒数 转成 分钟n = int(n)if n<0:print(“输入的秒数不对”)exit(1)#结束程序import mathm = math.ceil(n / 60)#得到分钟例:计算话费#(1)输入通话的秒数 nn = input(“请输入通话秒数:”)#(2)将通话的秒数 转成 分钟n
2021-04-25 18:39:21
190
原创 python注释
注释#单行注释:年龄时18age = 18“”"多行注释A:NB666B:NB66C:NB6“”"score = ‘A’1.单行注释使用:#开头位置:代码的上边,或者代码 右边2.多行注释使用:三对 双引号3.什么时候应该写注释(1)注释不是越多越好(2)对于一些复杂的操作、“看起来不是一目了然”(3)在文件的顶部写上思路注释...
2021-04-24 09:06:17
98
原创 Python的特点
(1)python是完全 面向对象的语言 1+1函数,模块,数字,字符串都是对象,在python中一切皆对象完全支持继承,重载,多重继承支持重载运算符,也支持泛型设计(2)python拥有一个强大的标准库Python标准库提供了系统管理,网络通信,文本处理,数据库接口图形系统,xml处理 等额外的功能类似于MySQL:avg,sum(3)python社区提供了大量的第三方模块使用方式与标准库类似,它们的功能覆盖 科学计算,人工智能,机器学习,web开发,数据库接口,图形系统 多个领域..
2021-04-22 09:15:17
93
原创 Python起源
1.介绍Python 的创始 人为吉多·范罗苏姆(Guido van Rossum)1989 年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,1989 年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序1991 年,第一个 Python 解释器诞生,它是用C语言实现的,并能够调用 C 语言的库文件.之所以选中 Python(蟒蛇) 作为程序的名字,是因为他是 BBC 电视剧——蒙提·派森的飞行马戏2.解释器高级语言的转换器,编译:
2021-04-21 08:59:34
1227
原创 MySQL修改表
#(1)添加列:添加一列(添加一个字段)#给用户表t_user添加一列,字段名称balance,类型是doubleAlter table t_user add balznce double(5,2);2修改列的类型#(2)修改列类型:性别的数据类型改成int(0:男,1:女,2:未)Alter table t_user modify sex int(1);3删除列#(3)删除列:把t_user表的balance字段删除Alter table t_user drop
2021-04-18 18:40:21
115
原创 MySQL删除数据
删除数据1语法#(1)语法delete from 表名 where 条件2删除所有数据#(2)删除所有的数据delete from tb_user;3根据条件删除#(3)删除学号为1学生数据delete from tb_user where id=1;#(4)删除名字为ww学生数据delete from tb_user where name=‘ww’;4truncate删除#(5)删除所有数据truncate table tb_user;5truncate与delete删除的区
2021-04-15 19:18:09
134
原创 数据的完整性
1.什么是数据完整性作用:保证 用户输入的数据 保存到数据库 是正确的。比如:年龄:应该是数字学号:应该是不重复的成绩:不能为空怎么去保证数据的完整性:添加约束完整性约束分类:实体(记录)完整性域完整性引用完整性2.实体完整性(行)实体(entity):就是表中一行(记录)数据实体完整性:标识 每一条数据的不重复约束类型(通过什么方式解决这个问题)主键约束(primary key)不能为空,不重复唯一约束(unique)可以为空,不重复自增长列(auto_increme
2021-04-14 16:38:10
148
原创 SQL和Mysql架构
什么是SQL:结构化查询语言(Structured Query Language)简称SQL,用于存取数据以及查询、更新(数据的操作)和管理(数据库、表的创建、修改、删除)关系数据库通过SQL语句去操作关系型数据库不同的数据库对SQL语句支持不完全一样85%的SQL语句,关系型数据库都支持各个数据库在SQL语句之上有自己的扩展:方言结构化:有有行有列的数据,Excel数据非结构化:视频,音乐Mysql的架构:Mysql其实就是一个B/S架构要使用Mysql(1)先启动MySQL的服务
2021-04-13 09:11:19
129
1
转载 MySQL截取字符串的方法
1、从左开始截取字符串left(str, length)说明:left(被截取字段,截取长度)例:select left(content,200) as abstract from my_content_t2、从右开始截取字符串right(str, length)说明:right(被截取字段,截取长度)例:select right(content,200) as abstract from my_content_t3、截取字符串substring(str, pos)substring(s
2021-04-08 15:41:51
381
转载 SQL的性能优化
1、SQL语句不要写的太复杂。一个SQL语句要尽量简单,不要嵌套太多层。2、使用『临时表』缓存中间结果。简化SQL语句的重要方法就是采用临时表暂存中间结果,这样可以避免程序中多次扫描主表,也大大减少了阻塞,提高了并发性能。3、使用like的时候要注意是否会导致全表扫,有的时候会需要进行一些模糊查询例如:select id from table where username like ‘%hollis%’关键词%hollis%,由于hollis前面用到了“%”,因此该查询会使用全表扫描,除非必要,否则不要
2021-04-07 13:27:16
184
原创 数据库概念
数据库的概念Mysql:数据库软件数据库:在软件里面创建多个数据库(逻辑,文件夹)表:在数据库中,可以创建多个表数据:数据必须村存储在表中SQL语句分类DQL 查询语言对表中 数据 的查询DML操作语言对 表中 数据 的操作添加数据,删除数据,更新数据,查询数据(DQL)对Excel中的数据进行处理DDL 定义语言对 数据库(database),表(table)结构的定义创建数据库,删除,修改创建表,删除,修改创建一个Excel文件DCL 权限控制对用户的权限的管理设置
2021-04-05 19:32:27
76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅