python进阶学习
文章平均质量分 51
深入学习开始
努力攀登的科技树
不断精进编程能力,学习各种语言,超越自我,解决各种项目
展开
-
字符串格式化
只是用+来达到拼接字符串的目的过于麻烦,那么这个时候我们可以通过如下语法,完成字符串和变量的快速拼接。综合起来的意思:先占个位置,等一会儿有个变量过来,我把它变成字符串放到占位的地方。python中,支持非常多的数据类型占位,最常用是这三类。s 表示:将变量变成字符串放入占位的地方。变量需要用括号括起来,并。"%占位符" %变量。原创 2024-08-21 19:57:19 · 349 阅读 · 0 评论 -
pycharm的基础使用【一篇教会你设置最符合自己的pycharm】
安装完pycharm后,默认是黑色的,如果想要白色的看的更清楚一些,点击右上角的“齿轮”,然后点击“theme”,选择主题。我喜欢灰色的,所以选择了灰色主题的页面,大家可以按照自己的喜欢选择。原创 2024-08-15 21:59:06 · 362 阅读 · 2 评论 -
python入门之命令提示符和文本创建.py文件
快捷键:windows+R在安装完python以后,可以直接在命令提示符程序上敲代码进行初步尝试。原创 2024-08-14 22:47:26 · 324 阅读 · 0 评论 -
将给定的向量进行线性变换,将其值映射到指定范围[n, m]内
将给定的向量进行线性变换,将其值映射到制定范围【n,m】内。原创 2024-05-20 16:04:01 · 221 阅读 · 0 评论 -
递归解决梵塔问题
把这些盘子从A柱子转移到C柱子,中间可以借助B柱子,但是每次只能移动一个盘子,并且在移动的过程中,3个柱子上的盘子始终要保持大盘子在下面,小盘子在上面。有一个塔,塔里面有三个柱子A,B,C。柱子A上面有若干个盘子,盘子大小不等,但是大的在下面,小的在上面。如果对于递归概念不了解,可以看我上一期的文章分享。2.将A上最后一个圆盘(最大的那个)移动到C。考虑递归算法,将问题分解,假设有三个圆盘。1.先设法将2个圆盘从A移动到B。3.将B上2个圆盘全部移动到C上。递归,即函数自己调用自己。原创 2024-05-19 19:51:19 · 212 阅读 · 0 评论 -
冒泡排序和递归排序
内循环中,比较两个相邻的元素大小,如果前一个元素比后一个元素大,那么就交换两个元素的位置。递归是一个过程或函数在其定义或者说明中有直接或者间接调用自身的一种方法,通常把一个大的复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解。选择一个值作为key,再将key和其他数一一比较,比它大的放在原来的位置,比它小的数则和key互换位置,到最后实现数据大小的排序。如果前面的元素比后面的元素大,就交换它们的位置,这样一轮比较下来,最大的元素就被交换到数组的最后一个位置了。这里讲解的是一种最基础的递归排序。原创 2024-05-19 19:31:56 · 409 阅读 · 0 评论