美文网首页
关于Python的一些常识及数值、变量赋值等

关于Python的一些常识及数值、变量赋值等

作者: 我就是大Q | 来源:发表于2017-04-26 13:28 被阅读0次

    今天先上一张图片,因为学习很boring。算是调剂一下吧。

    1. 以#开头的语句是注释,可以是任意内容,解释器会忽略掉注释。

    2. 当语句以冒号“:”结尾时,缩进的语句视为代码块。

    缩进有利有弊。好处是强迫你写出格式化的代码,但没有规定缩进是几个空格还是Tab。按照约定俗成的管理,应该始终坚持使用4个空格的缩进。

    缩进的另一个好处是强迫你写出缩进较少的代码,你会倾向于把一段很长的代码拆分成若干函数,从而得到缩进较少的代码。

    缩进的坏处就是“复制-粘贴”功能失效了,这是最坑爹的地方。当你重构代码时,粘贴过去的代码必须重新检查缩进是否正确。此外,IDE很难像格式化Java代码那样格式化Python代码。

    3. Python程序大小写敏感

    4. 数据类型

    整数在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。

    浮点数也就是小数,可以直接书写如1.23,3.14,-9.01等,用科学技术法表示的小数,可以写成1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。

    字符串是以''或""括起来的任意文本,比如'abc',"xyz"等等。如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"。

    “”与''的应用测试,以及科学技术法

    如果字符串内部既包含'又包含"怎么办?可以用转义字符\来标识,'I\'m \"OK\"!'的输出结果是;I'm "OK"!

    转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\. 注意,在这些转义字符前加空格,之后不要加,除非需要

    \n 的用法测试

    如上展示了\n后边加空格和不加空格的区别,另外,在语句中添加一些标点符号,也是没有问题的。

    用\\转义\

    如果字符串里面有很多字符都需要转义,就需要加很多\,如果在“”前加字母r,则“”内部的字符串默认不转义.(教程上介绍不清晰或很容易引起歧义,我试了好多次才弄清楚情况。可以凡事还是要自己code一下湿湿的,否则真的不明白。很多语句看上去简单,不过自己转换语义测试一下,才知道满满都是坑)。

    r用来取消转义

    用'''...'''的格式表示多行内容.

    用'''...'''的格式表示多行内容

    布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来:

    看来直接输入2+2=4是不行的。

    布尔值可以用and、or和not运算。(注意首字母大写).

    首先是and的应用。

    and在布尔值的应用

    其次是or。

    or在布尔值的应用

    最后是not。这个是一个单目运算符,我差点被之前的命令格式带沟里去了。如下:

    not在布尔值的应用

    变量,可以被多次赋值,而且可以被赋予格式不同的值。比如:(第四次命令哪里错了,我也不知道。奇怪了。)

    变量赋值

    当被多次赋值时,注意语句的前后顺序,就是计算发生的先后顺序。如:

    变量多次赋值的计算规则

    好了,今天的学习量还挺大。学习加记录,整体花了2小时40分钟。终于把昨天的找回来了。截止到目前来看,Python并不难学哦。

    不过今天学习的这些命令,是需要背诵的。最讨厌背诵了。。。。。

    相关文章

      网友评论

          本文标题:关于Python的一些常识及数值、变量赋值等

          本文链接:https://www.haomeiwen.com/subject/torizttx.html