翼城朝雨的Python学习笔记
今年(2019)初开始学习的Python。自己边学边写的博客。希望可以通过这些博客让大家更好地理解,同时有不足之处也请多多指教!
Draba_Chen
//神奇代码 勿动
展开
-
化学思想与计算机的碰撞——字符串的查找与修改
修改字符串:需要修改某一特定字符串,但是它却是另外一个不需要修改的字符串的子串!怎么办?有机化学的合成给了我灵感……原创 2022-04-22 21:06:53 · 625 阅读 · 0 评论 -
Python学习笔记(十三):字典(附带《玩具谜题》题解)
字典部分字典创建与删除在Python中,“字典”,顾名思义,有一个“字”(在Python中叫“键”),对应地,有一个“释义”(在Python中叫“值”)。键和值之间用冒号连接;每两个元素之间用逗号分隔。像这样:>>> a={'name':'Commander_Wing','age':15}>>> a{'name': 'Comman...原创 2019-05-01 19:23:31 · 559 阅读 · 0 评论 -
Python学习笔记(十二):For循环实战(1)-《生活大爆炸版石头剪刀布》题解
原题目链接原题目:洛谷 P1328解题思路1.读入数据2.利用变量指向本局对战,各自出的手势3.判断输赢,计分4.移动指向(向后顺移。注意,如果超出范围则回归为0)5.输出比分谁输谁赢?这是个比较头疼的问题。原链接只给了一张表格:结果 0 1 2 3 4 0 平 输 赢 赢 输 1 -...原创 2019-05-01 16:53:24 · 613 阅读 · 0 评论 -
Python学习笔记(十一):循环初步(for)
目录前言for循环的基本结构range()指定范围基本结构解释例子提示例子图像化序列指定范围结构解释例子例子图像化常用语句break解释例子continue解释例子前言在代码里面,有时候需要多次重复一段代码;当然,这靠Ctrl+CV都可以实现,但是循环是编程语言中较为清爽的一种。for循环的基本结构...原创 2019-04-19 20:01:25 · 307 阅读 · 0 评论 -
Python学习笔记(十):字符串实战(1)-《垂直柱状图》题解
目录原题目链接解题思路每行的输出代码实现原题目链接原题目:洛谷 P1598解题思路1.循环4次,每次输入内容添加到一个字符串内。2.遍历字符串,对于每个字母,根据其ASCII码进行基数计数。同时找出出现的最高次数(maxn)。3.从maxn开始递减,每次遍历所有基数,若次数大于等于当前的高度则输出星号。举个例子:上图:计数完毕后的图像...原创 2019-04-19 18:45:16 · 429 阅读 · 0 评论 -
Python学习笔记(九):字符串初步
目录如何获取一个字符串(str)基本操作字符串遍历大小写变换string库的一些功能如何获取一个字符串(str)就像这样:>>> a='Hello world!' #单引号>>> a'Hello world!'>>> a="Hello world!" #双引号&...原创 2019-03-29 19:51:52 · 200 阅读 · 0 评论 -
Python学习笔记(八):列表(附带《校门外的树》题解)
列表创建与删除在Python中,和“数组”最像的东西莫过于列表(list)了。Python中,列表用一对方括号括起来,每两个数据之间用逗号隔开。像这样:>>> a=[1,2,3,4,5]>>> a[1, 2, 3, 4, 5]创建一个空列表:>>> a=list()>>> a[]删除一个...原创 2019-03-24 14:06:38 · 686 阅读 · 0 评论 -
Python学习笔记(七):Turtle绘图(3)[write()函数]
write()函数如果我想画一幅画,并且在这幅画里写字,该怎么办呢?拟定代码如下:import turtle as tfor i in range(1,10): t.circle(100,360,i) t.home()print("Oh!It is so cool!")结果:这看起来不太妙,因为文字和图画输出在了两个界面上。该怎么解决这个问题呢?...原创 2019-03-22 19:50:45 · 43964 阅读 · 3 评论 -
Python学习笔记(六):Turtle绘图(2)
目录代码简写形式介绍进阶代码详解circle()函数pos()或position()函数元组(顺便讲一下)小提示代码简写形式介绍简写 原代码 功能 bk(x) back(x) 向后退x像素 down() pd() pendown() 落笔 fd(x) forward(x) ...原创 2019-03-19 19:54:33 · 2864 阅读 · 1 评论 -
Python学习笔记(五):Turtle绘图(1)
目录前言准备工作常用代码介绍实例需要注意的是... ...前言能在Python编程画画真是太好了... ...准备工作该功能需要调用turtle库。没错,是小乌龟。import turtle常用代码介绍(1)基本代码代码 功能 turtle.forward(x) 向画笔方向移动x像素 turtle.backward(x...原创 2019-03-18 19:46:46 · 914 阅读 · 0 评论 -
Python学习笔记(四):简单的分支
目录 分支的概念分支的实现实例分支的概念什么是分支?就是符合某一条件而执行的语句。通俗地讲,就是 “如果...,那么...” 或者 “如果...那么...否则...”等。分支的实现在C++里,分支的实现是靠括号实现的:if(a>10){cout<<"a>10"<<endl;cout<<"That's t...原创 2019-02-24 14:34:57 · 207 阅读 · 0 评论 -
Python学习笔记(三):简单的输入
对于如何输入,我也许只是了解些皮毛,之后会回头更新的。最基本的输入不像C++,需要定义数字才可以使用,Python可以直接取用。对比一下:int a;a=20;cout<<a;//这是C++的代码a=20print(a)#这是Python的代码比起C++,Python的语句还不用分号结尾、定义时不用讲类型呢!Python的输入直接放在赋值语句的后边。...原创 2019-02-23 19:10:34 · 279 阅读 · 0 评论 -
Python学习笔记(二):简单的输出
输出比输入简单易懂一点。先讲讲输出吧。目录 第一个程序:Hello World!字符串输出换行输出字符串合并输出表达式输出引号输出拓展1:注释拓展2:一些数学运算用print()函数实现输出。第一个程序:Hello World!print("Hello world!")结果:字符串输出如上例所示,print()里加引号就能实现字...原创 2019-02-23 16:38:34 · 255 阅读 · 0 评论 -
Python学习笔记(一):下载与安装
话说,学校里终于开设编程课了!作为一名学过C++的初中生,当然是高兴得不得了。然鹅,学的并不是C++——是Python(话说这个名字来自一部电视剧... ...)!好吧,所以我决定将我从0基础学Python的经历写在这里!前期准备下载Python编译软件的地址:https://www.python.org/步骤:1.鼠标移至Downloads,等待下拉框跳出,点击“...原创 2019-02-23 16:04:53 · 383 阅读 · 0 评论