Skip to content

Commit c249468

Browse files
committed
int
1 parent eeb89f1 commit c249468

1 file changed

Lines changed: 14 additions & 14 deletions

File tree

102.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
##数
2121

22-
在python中,对数的规定比较简单,基本在小学数学水平即可理解。
22+
在Python中,对数的规定比较简单,基本在小学数学水平即可理解。
2323

2424
那么,做为零基础学习这,也就从计算小学数学题目开始吧。因为从这里开始,数学的基础知识列位肯定过关了。
2525

@@ -32,7 +32,7 @@
3232

3333
上面显示的是在交互模式下,如果输入3,就显示了3,这样的数称为整数,这个称呼和小学数学一样。
3434

35-
如果输入一个比较大的数,第二个,那么多个3组成的一个整数,在python中称之为长整数。为了表示某个数是长整数,python会在其末尾显示一个L。其实,现在的python已经能够自动将输入的很大的整数视为长整数了。你不必在这方面进行区别。
35+
如果输入一个比较大的数,第二个,那么多个3组成的一个整数,在Python中称之为长整数。为了表示某个数是长整数,Python会在其末尾显示一个L。其实,现在的Python已经能够自动将输入的很大的整数视为长整数了。你不必在这方面进行区别。
3636

3737
第三个,在数学里面称为小数,这里你依然可以这么称呼,不过就像很多编程语言一样,习惯称之为“浮点数”。至于这个名称的由来,也是有点说道的,有兴趣可以google.
3838

@@ -76,7 +76,7 @@
7676

7777
##变量
7878

79-
仅仅写出3、4、5是远远不够的,在编程语言中,经常要用到“变量”和“数”(在python中严格来讲是对象)建立一个对应关系。例如:
79+
仅仅写出3、4、5是远远不够的,在编程语言中,经常要用到“变量”和“数”(在Python中严格来讲是对象)建立一个对应关系。例如:
8080

8181
>>> x = 5
8282
>>> x
@@ -85,19 +85,19 @@
8585
>>> x
8686
6
8787

88-
在这个例子中,`x = 5`就是在变量(x)和数(5)之间建立了对应关系,接着又建立了x与6之间的对应关系。我们可以看到,x先“是”5,后来“是”6。
88+
在这个例子中,`x = 5`就是在变量`x和数`5`之间建立了对应关系,接着又建立了`x``6`之间的对应关系。我们可以看到,x先“是”5,后来“是”6。
8989

90-
在python中,有这样一句话是非常重要的:**对象有类型,变量无类型**。怎么理解呢?
90+
在Python中,有这样一句话是非常重要的:**对象有类型,变量无类型**。怎么理解呢?
9191

92-
首先,5、6都是整数,python中为它们取了一个名字,叫做“整数”类型的数据,或者说数据类型是整数,用int表示。
92+
首先,5、6都是整数,Python中为它们取了一个名字,叫做“整数”类型的对象(或者数据),也可以说对象(或数据)类型是整数型,用int表示。
9393

94-
当我们在python中写入了5、6,computer姑娘就自动在她的内存中某个地方给我们建立这两个对象(对象的定义后面会讲,这里你先用着,逐渐就明晰含义了),就好比建造了两个雕塑,一个是形状似5,一个形状似6,这就两个对象,这两个对象的类型就是int.
94+
当我们在Python中写入了5、6,computer姑娘就自动在她的内存中某个地方给我们建立了这两个对象(对象的定义后面会讲,这里你先用着,逐渐就明晰含义了),就好比建造了两个雕塑,一个是形状似5,一个形状似6,这就两个对象,这两个对象的类型就是int.
9595

9696
那个x呢?就好比是一个标签,当`x = 5`时,就是将x这个标签拴在了5上了,通过这个x,就顺延看到了5,于是在交互模式中,`>>> x`输出的结果就是5,给人的感觉似乎是x就是5,事实是x这个标签贴在5上面。同样的道理,当`x = 6`时,标签就换位置了,贴到6上面。
9797

98-
所以,这个标签x没有类型之说,它不仅可以贴在整数类型的对象上,还能贴在其它类型的对象上,比如后面会介绍到的str(字符串)类型的对象等等。
98+
所以,作用等同于标签的变量`x`没有类型之说,它不仅可以贴在整数类型的对象上,还能贴在其它类型的对象上,比如后面会介绍到的str(字符串)类型的对象等等。
9999

100-
这是python区别于一些语言非常重要的地方
100+
这是Python的一个重要特征——**对象有类型,变量无类型**
101101

102102
##四则运算
103103

@@ -120,9 +120,9 @@
120120

121121
另外,我相信看官已经发现了一个重要的公理:
122122

123-
**在计算机中,四则运算和小学数学中学习过的四则运算规则是一样的**
123+
**在计算机中,四则运算和数学中学习过的四则运算规则是一样的**
124124

125-
要不说人是高等动物呢,自己发明的东西,一定要继承自己已经掌握的知识,别跟自己的历史过不去。伟大的科学家们,在当初设计计算机的时候就想到列位现在学习的需要了,一定不能让后世子孙再学新的运算规则,就用小学数学里面的好了。感谢那些科学家先驱者,泽被后世。
125+
要不说人是高等动物呢,自己发明的东西,一定要继承自己已经掌握的知识,别跟自己的历史过不去。伟大的科学家们,在当初设计计算机的时候就想到后辈小子们学习的需要了,一定不能让后世子孙再学新的运算规则,就用数学里面的好了。感谢那些科学家先驱者,泽被后世。
126126

127127
下面计算三个算术题,看看结果是什么
128128

@@ -154,16 +154,16 @@
154154

155155
这里有一篇专门讨论这个问题的文章,推荐阅读:[整数溢出](http://zhaoweizhuanshuo.blog.163.com/blog/static/148055262201093151439742/)
156156

157-
对于其它语言,整数溢出是必须正视的,但是,在python里面,看官就无忧愁了,原因就是python为我们解决了这个问题,请阅读拙文:[大整数相乘](https://github.com/qiwsir/algorithm/blob/master/big_int.md)
157+
对于其它语言,整数溢出是必须正视的,但是,在Python里面,看官就无忧愁了,原因就是Python为我们解决了这个问题,请阅读拙文:[大整数相乘](https://github.com/qiwsir/algorithm/blob/master/big_int.md)
158158

159159
ok!看官可以在IDE中实验一下大整数相乘。
160160

161161
>>> 123456789870987654321122343445567678890098876*1233455667789990099876543332387665443345566
162162
152278477193527562870044352587576277277562328362032444339019158937017801601677976183816L
163163

164-
看官是幸运的,python解忧愁,所以,选择学习python就是珍惜光阴了
164+
看官是幸运的,Python解忧愁,所以,选择学习Python就是珍惜光阴了
165165

166-
上面计算结果的数字最后有一个L,就表示这个数是一个长整数,不过,看官不用管这点,反正是python为我们搞定了
166+
上面计算结果的数字最后有一个L,就表示这个数是一个长整数,不过,看官不用管这点,反正是Python为我们搞定了
167167

168168
在结束本节之前,有两个符号需要看官牢记(不记住也没关系,可以随时google,只不过记住后使用更方便)
169169

0 commit comments

Comments
 (0)