设为首页 加入收藏

TOP

Python基础系列----语法、数据类型、变量、编码(一)
2017-09-30 16:12:24 】 浏览:9947
Tags:Python 基础 系列 ---- 语法 数据 类型 变量 编码

1.基本语法                                                                                       

  Python的语法比较简单,采用缩进的方式。

# print absolute value of an integer:
a = 100
if a >= 0:
    print(a)
else:
    print(-a)
View Code

  在上面代码中,以‘# ’是注释的标识符,可以记录当前代码所代表的意义,解释器会自动忽略这部分内容。

  当语句以‘:’结尾时,缩进语句视为代码块。

  在Python中,通常我们以4个空格的缩进来进行区分。由于个人习惯原因,可以在每句结束之后加一个‘;’号。通常在Python中,默认以换行为新的一行,若想在一行输入多句语句,一定要加‘;’,否则报错。由于Python采用缩进的语法,在你复制,粘贴语句时,一定要注意,重新检查当前代码的缩进格式。IDE很难格式化代码。

  注意:在Python中,对大小写十分敏感,如果大小写错误,会报错。

2.数据类型                                                                                        

  数据类型:一个值的集合以及定义在这个值集上的一组操作

  Python提供的基本数据类型主要有:布尔类型、整型、浮点型、字符串、空值、列表、元组、集合、字典等等。在这里主要介绍布尔类型、整型、浮点型、字符串、空值,其他的后续介绍。

 

  2.1布尔类型                                                                                                               

    在Python中,None、任何数值中的0、空字符串、空元组、空列表、空字典都被当做false,还要自定义的 方法返回0或者false,则其实例当做False,其他对象均为Ture。

 

>>>True
 True
>>>False
 False
>>>1>0
 True
>>>1>2
 False
View Code

 

 

     布尔类型只有两个值,不是true,就是false。布尔值可以进行运算,主要包括and,or,not

      a.and  与运算,只有所有都为true,返回结果为true

      b.or    或运算,只要其中有一个为true,返回结果为true

      c.not  是非运算,它是一个但亩运算符,把true变为false,false变为true

>>>True and True
    True
>>>True and False
    False
>>>False and False
    False

>>>True or False or True
    True

>>>not True
    False
>>>not False
    True
View Code

  2.2整形                                                                                                                     

    在Python内部对整数的处理分为普通整数和长整数,普通整数长度为机器位长,通常都是32位,超过这个范围的整数就自动当长整数处理,而长整数的范围几乎完全没限制。例如:1,2,-1,1000000

  2.3浮点型                                                                                                                  

    Python的浮点数就是数学中的小数,类似C#语言中的double。在运算中,整数与浮点数运算的结果是浮点数,浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是相等的。整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的,而浮点数运算则可能会有四舍

首页 上一页 1 2 3 下一页 尾页 1/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇python 之re模块(正则表达式) .. 下一篇码农的联系方式

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目