- 博客(15)
- 收藏
- 关注
原创 Python操作MySql
Python操作MySql(pymysql)在python中操作MySql需要安装三方库:安装第三方库: ~ pymysql ---> 纯Python编写,安装一定可以成功 ~ mysqlclient ---> 底层用C编写,安装有可能无法成功以pymsql为例,操作MySql主要分五步:第一步:连接数据库 — pymysql.connect()主要参数说明host连接的主机地址(localhost 表示当前主机)port接入端口,通常为
2021-10-17 16:38:11 345
原创 python办公自动化(入门)
python办公自动化(入门)持久化:内存(不能长时间保存数据)到硬盘(可以长时间保存数据)文件系统:存储和管理数据的一种方式格式化硬盘的时候就是在创建一个文件系统open()函数在python中使用操作文件之前,需要使用open()打开文件,其会返回一个文件对象。下面时open函数的参数列表:open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True)file:要创
2021-08-15 16:05:28 1330 2
原创 Python函数和面向对象,小白看了都说好
Python函数和面向对象,小白看了都说好python除了使用内置函数以外,还可以自定义函数。我们为什么要定义和使用函数呢?下面我举个例子,比如我想求10的阶乘# 求10的阶乘m = 1for i in range(1, 11): m *= iprint(m)代码虽然不长,但是如果我还想求20,21,55,100的阶乘呢?按照上面的方式求几个数的阶乘就要写几个循环,这样我们也能得到想要的答案,但代码是不是显得’难看‘。这时候我们就可以定义一个函数,以后求阶乘只需要调用这个函数就行了。
2021-08-07 17:51:09 485 5
原创 python入门
python入门文章目录python入门一、什么是编程语言1、编程语言的定义2、主流编程语言二、初识python1、python简介2、安装python在Windows系统中3、编写第一个python程序四、变量1、变量和变量的数据类型2、变量命名3、变量的使用五、运算符号1、算术运算符2、(复合)赋值运算符3、比较运算符4、逻辑运算符5、成员运算符6、位运算符号7、身份运算符六、分支和循环结构1、分支结构单分支2、循环结构while循环for-in循环循环嵌套七、python常用数据结构1、列表2、元组
2021-08-07 17:01:25 2122 2
原创 python入门(未更新)
python入门一、什么是编程语言1、编程语言的定义python作为一门编程语言,在学习python之前,我先给大家介绍一下什么是编程语言,以便加深大家的后续学习的理解。编程语言(Programming language),简单来说就是人和计算机之间进行沟通的语言,通过编写程序(将一系列的指令按照某种方式组织到一起),我们可以命令计算机做我们想做的事情,实现人和计算机之间的交流沟通。包括三大类:汇编语言、机器语言和高级语言,高级语言更贴近人类的语言,也是三者中可读性最高的,而python就是一门高级
2021-08-02 00:14:01 293
原创 python ------ 寻找水仙花数
python实现查找水仙花数代码如下:'''水仙花数也被称为超完全数字不变数、自恋数、自幂数、阿姆斯特朗数,它是一个3位数,该数字每个位上数字的立方之和正好等于它本身,例如:1^3+ 5^3 + 3^3 = 153。'''# 找到100~9999之间的水仙花数for num in range(100, 1000): # x表示个位,y表示十位,z表示百位 x = num % 10 y = num // 10 % 10 z = num // 100 s
2021-07-28 20:19:04 3850
原创 python:输入要查找的数,若在列表中找到,则返回其下标(索引)
废话不多说,直接上代码代码如下:nums = [1, 3, 5, 8, 8, 9, 10, 14, 15, 19, 19, 20, 25, 28, 29, 35, 37, 44, 49]w = int(input('请输入要查找的数据:'))while True: if w in nums: print(f'{w}的下标为{nums.index(w)}') break else: print('找不到该数据') ..
2021-07-28 16:44:08 3733
原创 python:删除列表中重复元素
方法一:如果我们不考虑原来列表中元素的先后位置,可以直接将列表转化为集合(集合不允许有重复元素),然后在转为列表。实现代码:# 删除列表中重复元素list1 = [1, 1, 8, 8, 6, 3, 3, 9, 9, 10, 11, 1, 8, 6, 3, 9]print('转化为集合后: ', list(set(list1)))结果如下:我们发现原来列表中元素的相对位置改变了。方法二:如果不使用上面这个方法,我们还可以使用下面的方法。思路:首先创建一个空列表.
2021-07-28 01:10:19 10863 13
原创 python ------ 冒泡排序
冒泡排序:元素两两比较,如果前面的元素大于后面的元素,就交换两个元素的位置由前往后实现冒泡排序,代码如下:# 冒泡排序:元素两两比较,如果前面的元素大于后面的元素,就交换两个元素的位置import random# 随机获取1~99之间的20个随机数,作为待排序序列nums = [random.randrange(1, 100) for i in range(20)]print('排序前',nums)for i in range(1, len(nums)): # 如果..
2021-07-27 22:47:50 574 2
原创 python ----- 变量、分支结构、循环
变量是数据的载体,简单来说就是用来存放数据的容器。所有计算和控制的过程,都是基于变量的读取和修改的。python与其他编程语言(如Java)不同,在使用变量前不需要事先声明变量,只需要在第一次使用时进行赋值就可以了。变量类型:Python中的数据类型很多,而且也允许我们自定义新的数据类型,常见的数据类型有:整型(int):Python中可以处理任意大小的整数,而且支持二进制(如0b100,换算成十进制是4)、八进制(如0o100,换算成十进制是64)、十进制(100)和十六进制(0x100,换...
2021-07-27 16:46:50 334 1
原创 python: 简述for循环和while循环
循环结构就是程序中控制某条或某些指令重复执行的结构。在Python中循环结构有for循环和while循环两种,同时while循环和for循环里面往往会嵌套分支结构。for循环和while循环的主要区别在于:for循环:在明确知道循环次数,一般我们会使用for循环。例如累加计算(计算1加到100)。和分支结构一样, 被for循环控制的语句块也是通过缩进的方式来确定的。例如:# for循环实现1+2+3+4+...+99+100# sum用来存储相加的和sum = 0for i .
2021-07-26 23:54:31 3423 2
原创 几分钟带你快速了解python分支结构(if、elif、else)
顺序结构虽然能解决很多问题,但是遇到需要逻辑判单选择的时候,就不得不使用分支结构。分支结构关键在于分支判断条件和程序流程。这里我们就需要用到if,elif,else其使用方法如下:if语句的使用:...
2021-07-26 20:23:41 2763 2
原创 python 实现21根火柴游戏
游戏规则::有21根火柴,人和计算机轮流拿,人先拿(输入拿几根)计算机后拿,每次至少1根最多4根,拿到最后一根火柴的算输,要确保计算机一定可以获胜tips:保证计算机最后能拿到20,所以就不能取16~19之间,只能取到15,以此类推,计算机取的火柴数必须使总数到达5,10,15和20。代码如下:print("规则:一次自能取1~4根火柴,最后取到21为输家")#total代表取出的火柴总数total = 0while True: person = int(input('人取多.
2021-07-24 15:11:35 3611 8
原创 python:向列表中添加10个随机整数,找出其中第2大的元素
思路:用两个变量first和scend分别存储列表中最大的数和第二大的数(初始值默认为列表第一个数和第二数)。利用for循环遍历整个列表(除开前两个元素,因为已经被first和scend取走了),从第三个元素开始取,先后和scend和first比较,通过判断大小不断更新first的值和scend的值: 若列表中取出的数比first和scend都大,则将first赋值给scend,将该元素赋值个first; 若列表中取出的数比scend大,比first小,则将该元素赋值给s...
2021-07-24 13:24:43 3492 7
原创 python实现猜数字游戏
欢迎光临我的blog!!!下面我将用python实现猜数字游戏。用python实现猜数字游戏可以加深python初学者循环结构的理解和运用。猜数字游戏规则如下:电脑程序随机生成一个数字,作为猜数字游戏的最终答案,用户在键盘输入所猜数字。用户每猜一次程序都会做出相应的提示。若用户输入所猜的数字小于电脑随机生成的数字,则提示“你猜小了”;若大于,则提示“你猜大了”;若等于,则提示“恭喜你,猜对了”。这里我们需要用到一个随机生成数字的库:random,使用如下:#导入随机生成模块import
2021-07-24 10:40:31 81028 11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人