码迷,mamicode.com
首页 > 编程语言 > 详细

初学Python(二)

时间:2019-03-05 09:39:11      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:总数   3.5   int   浮点   长度   换行   输入   晚安   字母   

-----------------------------------------------------2019.3.5-00:59--------------------------------------------

       写完第一篇随笔,第二天就准备好了要写的素材,只可惜忙忙碌碌到现在才有充足精力来写,坚持就是胜利!闲言碎语不多讲,直接进入正题——再次记录一些Python的"与众不同"之处:

1.许多编程语言都用大括号来表示循环、条件等的作用域,而在Python里是没有的,只需要用适当缩进来表示;

2.打印长字符串例如一首诗时,如果行数太多,使用三重引号字符串(" " "内容" " ")要比使用多个换行符便捷得多,即:

>>>print(" " "

内容

" " ")

3.切记:编程中使用的标点符号都是英文的!初学者最容易犯的错误就是误用中文的标点符号。

4.Python3的整型已经与长整型进行了无缝结合,现在的Python3的整数型类似于Java的BigInteger类型,它的长度不受限制,如果说非要有个限制,那只限于计算机的虚拟内存总数。所以用Python3很容易进行大数计算(呼应我第一篇随笔的第三点啦~~)

5.Python提供了一个函数,明确告诉我们输入的变量的类型,那就是type()函数;当然相比于type(),我更推荐使用 isinstance()这个BIF来确定变量的类型。BIF有两个参数:第一个是待确定类型的数据;第二个是指定一个数据类型。isinstance()会根据两个参数返回一个布尔类型的值(True表示类型一致,False表示类型不一致);

6.Python有一个特殊的乘法,就是双星号(**),也称为幂运算操作符。例如3**2,双星号左侧的3称为底数,右侧的2称为指数;在使用Python进行幂运算的时候,需要注意的是优先级问题,因为幂运算操作符比其左侧的一元操作符优先级高,比其右侧的一元操作符优先级低,即:

>>> - 3 * * 2

- 9

>>> 3 * * - 2

0.1111111111111111

7.在打印"C:\now"我们如果不仔细会发现打印结果不是我们预期的,我们一般会输入"string = ‘C:\now‘,但是我们忽视了反斜杠(\)和后边的字符(n)恰好转义之后构成了换行符(\n),那我们怎么调整我们的输入语句从而实现需求呢,我们可以使用以下语句实现:

>>> string = ‘C:\\now‘

>>> string

‘C:\\now‘

>>>print(string)

C:\now

这样就解决了,不过我建议的是使用另一种快捷的方式:使用原始字符串,只需要在字符串前边加一个英文字母r,即:

>>> string = r‘C:\now‘

>>> string

‘C:\\now‘

>>>print(string)

C:\now

需要注意的一点是:无论是否原始字符串,都不能以反斜杠作为结尾。

8.整数除法一般都是采用floor的方式,有些地方称为地板除法。给大家科普一下,地板除法的概念是:计算结果取比商小的最大整型,也就是舍弃的意思(例如3/2=1)即使是进行整数间的除法,但是答案是自动返回一个浮点型的精确数值,也就是Python用真正的除法代替了地板除法,而大家看到的双斜杠(本篇第7点有涉及),它执行的就是地板除法的操作,不过要注意的是,无论是整数运算还是浮点数运算,都会执行地板除法,即:

>>> 3 // 2

1

>>> 3.0 // 2

1.0

 那么又到了每篇随笔特有的“出口‘橙’章”时间了:人生只有出走的美丽,而没有等出来的辉煌。

       如果你足够努力,你就有机会成功,如果你选择随遇而安,对现实,对未来逃避,那你可能。。还挺舒服,不过可能最终也只能在幻想中才能实现你想要的所有。橙子也曾有很长一段时间在做一个“想象派”,自以为只要我比身边的同龄人更早更快去了解现实,触及未来,那么我就比别人有更清楚的目标,朝着那个目标的方向前行,一步快步步快,可惜选择了远方,更多的是空谈,更少的是实践,幸好什么时候回头都不算太晚,我还在为了当初心中想象中的高大的自己努力!晚安

-----------------------------------------------------2019.3.5-03:25--------------------------------------------

初学Python(二)

标签:总数   3.5   int   浮点   长度   换行   输入   晚安   字母   

原文地址:https://www.cnblogs.com/KNLover3/p/10448023.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!