自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 简单的图形可视化

from tkinter import *创建函数每次提交,控制台返回信息def func():print(‘提交成功’)创建窗口:实例化一个窗口对象。root = Tk()窗口大小root.geometry(‘600x450+374+182’)窗口标签root.title(‘我的个性签名’)添加标签控件label = Label(root, text=“签名”, font=(“宋体”, 25), fg=“red”)“”"text 参数用于置顶显示的文本;font 参数用于指定字

2021-09-23 15:21:00 199

原创 哈希加密算法

# 加密算法 md5 shal sha2b6# base64 可逆首先导入模块import hashlib"""对比 hashlib 下面的加密"""msg = '张三中午一起去吃饭去!'# 加密不能直接用字符串md5 = hashlib.md5(msg.encode('utf-8'))# 取出md5 <md5 HASH object @ 0x00000201DA08A0D0> 16进制print(md5.hexdigest()) # 20位 27865f639.

2021-09-23 15:15:21 610

原创 正则运算符简要

常用的正则简述要点“”"正则表达式 re 模块import rere.match()re.search()re.findall()re.sub(pattern, ‘新的内容’, str) 替换re.split(pattern, str) —> []总结:. 任意字符处(\n)^ 开头$ 结尾[] 范围| 表示或者小括号( | | )表示的是多个或者正则预定义 \s 空白(空格)\b 边界\d 数字\w word [0-9a-zA-Z]r 防止字符串中

2021-09-23 14:53:26 520

原创 mysql数据库的指令

mysql 命令表字段约束主键 primary key非空not null唯一 unique默认 default外键 foreign key自增长auto_increment表字段类型不同于编程语言数字:int,decimal,float字符串:varchar(20),char(20),text日期:datetime date time连接命令打开终端,运行命令:mysql -u root –p 回车输入密码完整命令 mysql -h 主机地址/虚拟机地址 –P3306

2021-09-15 20:44:17 135

原创 redis数据库的类型及相关指令

Redis 常用的键Keys * 查看当前所有的keyexists key 判断某个key是否存在type key 判断key类型del key 删除指定 key 的数据unlink key 根据value 选择非阻塞删除expire key 10 给定的key设置的过期时间ttl key 查看还有多少时间过期 -1表示永不过期 -2表示已过期select 命令切换数据库dbsize 查看数据库的数量flushdb 清空当前库flushall 清杀全部库string 字符串Set

2021-09-10 21:27:27 98

原创 linex 简单的命令与文件操作,学习中随时更新

Linex 常用命令符•1 Ls 列出目录内容。-a 显示指定目录下所有目录与文件,包括隐藏文件-l 以列表方式显示文件的详细信息-h 配合 –l 以人性化的方式显示文件大小2 输出重定向命令:> 输出重定向会覆盖原来的内容输出重定向则会追加到文件的尾部3 分屏显示:more查看内容q退出显示h 可以获得帮助4 管道: |一头进一头出5 清屏:clear6 切换工作目录:cd~ 切换到当前用户主目录 home/用户目录。 切换到当前目录。。 切换到...

2021-09-07 20:42:57 2319

原创 暂时学到模块,日后慢慢更新

import osos.getcwd() # 获取当前目录os.listdir() # 获取目录内容并返回为列表os.makedirs() # 创建目录os.rmdir() # 删除空目录os.mkdir() # 创建目录,创建前要看好是否存在目录os.remove() # 移除目录os.path.dirname() # ①__file__ 获取目录位置os.walk() # 用来搜索指定目录及其子目录os..

2021-08-28 21:20:11 62

原创 递归函数的算法

递归调用函数在执行的过程中直接或间接调用自己本身,称为递归调用。# 打印1-5 平方和def fun1(x): if x == 1: # 递归调用结束的条件 return 1 else: return fun1(x-1) + x*x # 调用fun1()函数本身print(fun1(5)) # 55我们用循环来验证一下y = 0for i in range(1, 6): y += sum([i * i])

2021-08-16 16:37:24 522

原创 makecode.microbit用Python做个躲砖块小游戏

basic.show_number(3)basic.show_number(2)basic.show_number(1)basic.pause(500) # 计时 3,2,1 开始游戏,停顿5sbasic.show_leds("""..#....#..#.#.#.###...#..""") # 数秒结束 显示一个向下的箭头game.set_score(0) # 设置一个分数x=randint(0,2...

2021-08-09 20:57:14 1136 2

原创 makecode.microbit用Python做个传球小游戏

user=game.create_sprite(2,0) # 首先先设置一个精灵,并且赋它他坐标basic.pause(500) # 停下5sforiinrange(2): # 循环下落,让 精灵沿着y轴下路两格user.change(LedSpriteProperty.Y,1)basic.pause(500)fudu=0 #设置一个参数whileTrue:user.change(LedSpriteProperty.X,f...

2021-08-06 17:11:34 536 1

原创 一点一点学Python,循环中的结构

程序控制结构,主要就是学会循环嵌套。学循环嵌套大约花了3周时间才慢慢的有点消化掉,对于一个新人来说,尤其是对向我们这类没有一点基础的人来说,学python的第一道坎就是循环嵌套,这对新人来说非常不友好,不过,花费了大量时间后,指导练习到看见循环就恶心才对循环有所了解。首先,顺序结构a = 1b =a + 1print(‘输出b:’,b)顺序结构之白话就是从上到下,一次运行。选择结构选择结构就是使用if和else和elif,其中对if和else的使用非常重要。greet_words = "很

2021-07-26 21:30:53 105 2

原创 Python 基础循环10道题,新人必看,领会必悟

# 1.计算集合中所有偶数的和set1 = range(1, 10)num = 0set2 = {i for i in set1 if i % 2 == 0}for e in set2: num += eprint(num)# 2.计算一个元组中所有数字元素的乘积,并打印出来tuple1 = (1, 2, 3, 4, 'str', '5')num1 = 1for i in tuple1: if type(i) == int: #判断类相同 num1 .

2021-07-26 17:18:44 1952 3

原创 创建列表,循环向列表依次中放入1个数字,达到100个后 ,依次删除所有的元素,删除完后,继续循环向列表依次中放入1个数字 ,达到100个后,依次删除所有的元素.......依次类推

i = 0flag = True #设立一个开关,设置周期变换标志list1 = []while True: if flag: #根据标记的不同执行不同的操作 list1.append(i) else: list1.pop() if i == 100: #如果要看演示效果,最好将100改的小一点 flag = not flag i = 0 # 标记重新计数 print(list1) i += 1.

2021-07-23 20:13:49 1228

原创 求列表的最大值和第二大值,[4,5,7,3,6,7,8,6]编写程序查找程序中第二大的元素,打印出

#[4,5,7,3,6,7,8,6]编写程序查找程序中第二大的元素,打印出list1 = [4, 5, 7, 3, 6, 7, 8, 6]max1 = list[0]for i in range(len(list1)):if max1 < list[i]:max1 = list[i]print(max1) 这个输出的是列表最大值while max1 in list1:list1.remove(max1) #循环删除列表中的最大值print(max(list1)) #因为最大值已经删

2021-07-23 19:21:13 780

原创 星期判断:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母

星期一:Monday星期二:Tuesday星期三:Wednesday星期四:Thursday星期五:Friday星期六:Saturday星期日:Sundaywrite1 = input(‘请输入第一个字母’)if write1.upper() == ‘M’:print(‘星期一’)if write1.upper() == ‘T’:write2 = input(‘请输入第二个字母’)if write2 == ‘u’:print(‘星期二’)if write2 == ‘h’:pri

2021-07-20 16:29:34 814 1

原创 定义一个字符串str=‘abcdefghijklmnopqrstuvwxyz‘,在每个字符串前面加上序号。比如‘1a2b3c.....26z’

str1 = ‘abcdefghijklmnopqrstuvwxyz’i = 1while i <= len(str1): # 从1开始到26,字符串长度print(i, end=’’)j = 0while j <= 1str2 = str1[i - 1] # 因为字符串的顺序是从0开始print(str2, end=’’)j += 1i += 1

2021-07-19 19:14:10 1206

原创 创建列表,循环向列表依次中放入1个数字,达到100个后 ,依次删除所有的元素,删除完后,继续循环向列表依次中放入1个数字 # ,达到100个后,依次删除所有的元素.......依次类推

list1 = [] #创造空列表num1 = int(input(‘请输入重复几遍:’))e = 0while e <= num1:i = 0while i <= 100:list1.append(i) #列表依次中放入1个数字,达到100个if max(list1) == 100:j = 0while j <= 100:list1.pop() #默认从最后一个数开始删除print(list1)j += 1i += 1print(list1)e += 1

2021-07-19 17:50:01 147

原创 猜数字游戏

import randomresult = random.randint(1, 100)print(result)num1 = int(input(‘请在[1, 100]输入一个数:’))if num1 == result :print(‘恭喜你答对了’)else:num2 = int(input(‘请在[1, 100]输入一个数:’))while num2 != result :if num2 >= result :print(“你输入的大了”)if num2 <= re

2021-07-19 17:22:05 317

原创 俄罗斯轮赌

#俄罗斯轮渡# import random# die = random.randint(1, 6)# while True:# user_name = int(input(‘请输入一个快要死的数:’))# if user_name == die:# print(‘恭喜死亡’)# break# else:# print(‘暂且留你小命’)...

2021-07-19 17:19:42 294

原创 列表[100,33,55,2,56,66,22],列表中依次删除一个元素,打印出删除的元素,直到列表没有元素为止

列表[100,33,55,2,56,66,22],列表中依次删除一个元素,打印出删除的元素,直到列表没有元素为止。list1 = [100, 33, 55, 2, 56, 66, 22]for e in range(len(list1)): # e循环次数list2 = list1.pop(0) #从第一个开始删除print(list2)...

2021-07-17 17:46:09 320

原创 自定义一个包含多个数字的字符串,删除字符串中所有的数字。

str1 = ‘请输入一个含有数字的字符串:’i = 0while i < len(str1):if str1[i].isdigit(): #判断是否为数字str1 = str1[:i] + str1[i + 1:]i = i - 1i += 1print(str1)

2021-07-17 17:27:09 157

原创 九九乘法表

for i in range(1, 10):for j in range(i, 10):str1 = ‘{} * {} = {}’.format(i, j, i * j)print(str1, ‘’, end=’\t’) #\t制表对齐print()for i in range(1, 10):for j in range(10 - i, 10):str1 = ‘{} * {} = {}’.format(i, j, i * j)print(str1, ‘’, end=’\t’) #\t制表

2021-07-17 10:35:44 118

原创 求最大公约数,最小公倍数

num1 = int(input(‘请输入一个数:’)num2 = int(input(‘请输入一个数:’)num3 = num1 if num1 < num2 else num2i = 2 # 求最大公约数至少要从2 开始while i < num3:if num1 % i ==0 and num2 % i ==0:a = i # a 就是最大公约数b = num1 * num2 // ai += 1print(a)print(b) #求最小公数(最小公倍数=两个值的乘积

2021-07-17 09:43:38 76

原创 一点一点学Python,运算符04

运算符算术运算符:与我们学的数学思想大致类同,多敲代码尝试下。列表和字符串也可以相加:list1 = [1, 2, 3, 4]list2 = [4, 5, 6, 7]list3 = list1 + listprint(list3)当整数和浮点数进行运算,结果是浮点数类型:a = 1 + 0.02print(a)关系运算符关系运算的结果是布尔类型:注意等于号不要用于浮点数的比较,浮点数是不精确的。逻辑运算符逻辑运算的结果是布尔类型。这个与数学上的逻与非思想是相通的。赋

2021-07-17 09:30:02 98

原创 i am biter 逆置为:biter am i(用到 列表.join())

str1 = ‘i am biter’首先对字符串进行分割str2 = str1.splite()将字符串倒入列表中list1 = list(str2)之后对列表进行倒序list1.reserve()最后输出print(’ '.join(list1))

2021-07-16 19:19:09 115

原创 一点一点学Python,内置数据结构

列表用来存储一组有序数据元素的数据结构。list1 = [1, 2, 3, 4, 5, 6]“=”直接将创建的列表赋值给变量。查看列表的类型:print(type(list1))列表也可以像字符串一样与一个数字相乘,实现复制功能:list2 = list1 * 3print(list2)索引是获取某一特定位置的元素:print(list1[:3])列表可以通过索引来改变指定位置的修改:list1[2] = 200print(list1)常用函数:在指定位置插入元素:li

2021-07-16 19:10:32 73

原创 一点一点学Python,字符串02

字符串什么是字符串用引号括起来的一串文字在Python中就是一个字符串。获取字符串的长度:想知道字符的个数,可以使用len函数:word1 = ‘I am Tom’print(word1, len(word1)) #注意标点符号和空格也是字符试试中文:word2 = ‘我是李四’print(word2, len(word2))再试下中英混合:word3 = “我喜欢Batman!”print(word3,len(word3))字符串的拼接:word4 = 'Hello ’wor

2021-07-15 20:41:04 144

原创 一点一点学python,01语法基础

•数字类型•布尔类型•None类型•字符串类型提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:数字类型|整数 |int | 一般就是生活中用的整数 |例如(1,2,3,4)|浮点数|float|整数后面带着小数点的数|例如(3.14,1.732)提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上

2021-07-15 19:38:57 146

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除