Python语言程序设计笔记 - 3 基本数据类型
3 基本数据类型3.1 数字类型及其操作
整数类型
可正可负,没有取值的范围限制
pow(x,y) 计算x^y
表示形式:十进制表示,二进制(0b,0B开头)、八进制(0o,0O表示)、十六进制(0x,0X)
浮点数类型:带有小数点及小数的数字
浮点数间运算存在不确定尾数,不是bug
0.1 + 0.2 == 0.3 # False
round(x, d) 对x四舍五入,d是小数截取的位数
浮点数运算及比较,用round函数辅助
科学计数法:4.3e-3 = 0.0043
复数类型:
z=a+bj
z.real 获得实部,z.image获得虚部
数值操作符:
整数->浮点数->复数
数值运算函数:
abs(x) : 求绝对值
divmod(x, y) : 商余
pow(x, y[, z]) : 幂余
round(x, d) : 四舍五入,d是保留小数位,默认为0
max(x1, x2, … , xn) : 求数列中的最大值
min(x1, x2, … , xn) : 求数列中的最小值
int(x) : 将x变为整数型
float(x) ...
Python语言程序设计笔记 - 2 Python图形绘制
2 Python图形绘制2.1 深入理解Python语言Python特点与优势:强制可读性、较少的底层语法元素、多种编程方式、支持中文字符、代码量少、13万第三方库、避免重复造轮子、开放共享
2.2 实例2:Python蟒蛇绘制问题分析:设计蟒蛇的基本形状
1234567891011121314151617#PythonDraw.pyimport turtleturtle.setup(650, 350, 200, 200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(25)turtle.pencolor("purple")turtle.seth(-40)for i in range(4): turtle.circle(40, 80) turtle.circle(-40, 80)turtle.circle(40, 80/2)turtle.fd(40)turtle.circle(16, 180)turtle.fd(40 * 2/3)turtle.done()
引入会图库 turtle
2.3 模块I:t ...
Python语言程序设计笔记 - 1 Python基本语法元素
1 Python基本语法元素1.1 程序设计基本方法计算机的概念:
功能性:对数据的操作,表现为数据计算、输入输出处理和结果储存等
可编程性:根据一系列指令自动地、可预测地、准确地完成操作者的意图
计算机的发展:
摩尔定律,表现为指数方式
源代码:采用某种编程语言写的计算机程序,人类可读
目标代码:计算机可直接执行,一般人类不可读
编译:将源代码一次性转换成目标代码(编译器)
解释:将源代码逐条转换成目标代码同时逐条运行(解释器)
静态语言:使用编译执行的编程语言:C/C++语言、Java
脚本语言:使用解释器执行的编程语言:Python、JS、PHP
编程基本方法:IPO
1.2 Python 开发环境配置Python 的两种编程方式:交互式和文件式
1.3 实例1:温度转换摄氏度和华氏度:
12345678910# TempConvert.pyTempStr = input("请输入带有符号的温度值:")if TempStr[-1] in ['F','f']: C = (eval(TempStr[0:-1]) - 32)/1.8 print("转换后的温度是{:. ...
Hexo Commands
init(初始化)1$ hexo init [folder]
这条命令会初始化一个 Hexo 博客网站。如果没有设置指定的 [folder] 文件夹路径,则程序会在当前文件夹下创建网站目录。这条命令其实进行了如下操作:
从Github上hexo的仓库中将hexo-theme-starter的内容复制到当前目录下
使用包管理器安装相应的支持文件:Yam 1,pnpn 或者 npm;如果安装了一种以上的包管理器,则按照列表顺序优先使用靠前的包管理器。
new(新建页面)1$ hexo new [layout] <title>
新建一个文章页面。如果没有设置 layout 布局参数,Hexo 将会使用默认布局。如果文章标题 title 中存在空格,那么需要在标题两边加上双引号。
参数选项
描述
-p, --path
自定义文章的存储路径
-r, --replace
如果文章标题已存在,则替换现有文章
-s, --slug
伪静态化,自定义文章的URL链接
默认情况下,Hexo 会根据文章的标题设置文件的存储路径。对于网页来说,程序会生成一个带有文章 ...
24岁的记录——普鲁斯特问卷
普鲁斯特问卷(Proust Questionnaire)是一种用来调查被提问者个人生活方式、价值观、人生经验等问题的问卷调查。普鲁斯特问卷其名称来自于《追忆逝水年华》的作者马塞尔·普鲁斯特(Marcel Proust),但普鲁斯特并不是此问卷的发明者,只是因为他曾对问卷给出过著名的答案,此后人们才把其命名为普鲁斯特问卷。——维基百科,普鲁斯特问卷
该问卷是可以直接在维基百科中找到的问卷版本。
我的答案:
你认为最完美的快乐是怎样的?
能够与人分享的快乐
你最希望拥有哪种才华?
自我表达的能力
你最恐惧的是什么?
事物的死亡和消逝
你目前的心境怎样?
既来之,则安之,把能做的事情做到最好。
还在世的人中你最钦佩的是谁?
没有最,但是钦佩的人有很多
你认为自己最伟大的成就是什么?
直到现在仍然对未来(充满)拥有信心
你自己的哪个特点让你最觉得痛恨?
内向
你最喜欢的旅行是哪一次?
高二暑假和大家在内蒙古看英仙座流星雨。
你最痛恨别人的什么特点?
对做出的承诺不负责任
你最珍惜的财产是什么?
思想的自由
你觉得最奢侈的是什么?
有限人生里的时间
...
重要的是跑下去——读《当我谈跑步时我谈些什么》
说起村上春树这个名字,你会想到什么?一位畅销的小说家,或是多年的诺奖陪跑者。如果你恰好读过他的一些书,也许你会知道他是一个酷爱跑步的人。作为一个刚刚入门的村上迷,在阅读《当我谈跑步时我谈些什么》这本书之前,我对村上的了解也仅仅是这样。直到我读了这本书的第一篇,我才发现,原来这个在过去的40年间出版了14本长篇小说、18本随笔散文集、7本翻译作品以及一些短篇小说和游记,仍然能够坚持每天10公里的长跑距离,以及每年参加一次全程马拉松跑的习惯。 《当我谈跑步时我谈些什么》的出版时间为2007年,当时已经58岁的村上或许还在坚持着每年还要参加一次对于年轻人来说都十分艰难的全程马拉松。在阅读这本书的时候,我一直带着这样的疑问:村上在跑步的时候究竟是怎样的一种心态? 读完这本书后,我发现村上的“慢跑精神”并不是什么新奇的玩意儿,不过是我们常听到的“忍受痛苦,执拗地坚持下去”。其实,看到这样的结果,我倒不觉得惊讶,因为可以想见:如果不是足够的坚毅,一个人时如何能够顶着剩下的烈日,奔跑在四十多公里的马拉松赛道上的呢? 作为一个偶尔也会跑步的人,我惊喜地 ...
2019,以及新年愿望
2019 我的2019,总算是顺利得过完了。2019的新年,还沉浸在毕业设计刚刚开题时的激动之中,幻想着自己有着大把的时间,可以让自己的设计是如何得不同凡响。但是,在自己的怠慢和困难的阻挠下,最终还是没有逃过混着摸过答辩的命运。 春季之后,申请也慢慢出了结果,被几个本以为能去的大学拒了。自己有点沉浸在或许会失学的迷惘中,一面等待着其它学校的邮件,一面做着毕业设计。好在最后总算是被几个学校要了,虽然不是自己喜欢的,但也不至于讨厌。反正,有书读了,就无所谓吧。在出国前,还特意去学了驾考,虽然可惜最后没能通过科目三就要出国了。 暑假的时候和同学去了西北川渝,和爸妈去了美西的国家公园、一号公路,看到了山河湖海、星河沙山,看到了心心念念的小熊猫,尝到了炮仗面、大盘鸡、四川火锅、in n out以及路边的汉堡和炸鸡。现在想起那段和同学们一坐下就不得不打牌喝酒的日子,还真有点令人怀念。其实我是一个不喜欢喝酒的人,我也大概永远都体会不到酒能带给我的快乐,但是喝酒的时候,我的快乐从来都不是来自酒的吧。 2019秋季的这一学期,也没有想象中的容易,期中之后还徘徊在要 ...
写在这个博客的开始
为什么要开这个博客 2019年的某一天,我在听博客时,听到了主持人推荐了比尔盖茨的博客。他的博客内容很丰富,也充满了生活气。他分享读书和观影的快乐,也分享他对一些时事问题的看法,倒完全不像是一个程序员大佬的博客的样子,这突然让我有一种眼前一亮的感觉。后来我又看了Netflix上一部关于比尔·盖茨的纪录片。从纪录片中我看到比尔之所以成功、伟大,不仅仅是因为他拥有一个比常人聪明的大脑,还因为他拥有着一般人所没有的执着和努力。他说,“每次遇到坎坷,大多数人会说,‘算了,好,我不干了’,但是我都会选择让自己更加努力。” 比尔·盖茨,一个曾经的全球首富,拥有着全球最好的财富和最好的资源,本可以安享悠闲的晚年生活,现在却依旧坚持为慈善事业而奔波、读书、学习。他现在仍然会写博客来记录自己的生活和想法,这一点让我特别敬佩,也给了我很多的启示。我希望自己能够向他学习,虽然我知道自己或许永远也不可能成为一个特别出色的人,但至少我可以从现在开始追赶前人的轨迹,即使只是一小步。我希望自己也能拥有魄力和坚持下去的毅力,所以就从经验这个博客开始吧,即使只是一小步。 纪录片里,比尔· ...





