跟着廖老师学Python(5):Python基础1-数据类型

本文所有引用均来自廖雪峰老师的网站。转载请说明出处。

1. 基本介绍

与其他语言不通的是,Python看起来更像是一种强迫者(比如本人…)的专属语言。因为他的语法一定要用到缩进。注意点有以下几个:

- 注释:用#开头
- 当语句用':'结尾时,缩进的语句视为代码块
- 一般缩进采用4个空格,我的sublime里面默认tab为4个空格,所以还是挺方便的
- Python是大小写敏感的

例子:

跟着廖老师学Python(5):Python基础1-数据类型_第1张图片
if-else结构运用和运行结果

**-

2. 数据类型

在Python中,可以直接处理的数据类型有:

  • 整数

  • 浮点数
    -注意,科学计数法应该表示为:用e代替10,例如,1.23*10^9 -> 1.23e9或12.3e8

  • 字符串
    -可以使用单引号或者双引号
    -用到转义字符''
    -使用r' '表示' '里面是字符串默认不转义


    跟着廖老师学Python(5):Python基础1-数据类型_第2张图片
    r' '表示' '里面是字符串默认不转义

    -若字符串内有多个换行,用'\n'写在一行里面不好阅读,为了简化,Python允许使用'''...'''来表示多行内容(是你输入几个字符以后按回车,>>>就会变成···,然后你的输出就是换行的)

跟着廖老师学Python(5):Python基础1-数据类型_第3张图片
简单换行的例子
  • 布尔值
    -True or False

  • 空值
    在Python中用None表示

  • 变量
    -在Python中,同一个变量可以反复赋值,而且可以是不同类型的变量。

  • 常量

    • /除法计算结果无论是否是正好整除,都是浮点数。
      -//除法是地板除,两个整数相除仍然是除法。
      -%求余运算。
跟着廖老师学Python(5):Python基础1-数据类型_第4张图片
除法相关运算

!注意:

  1. Python的整数没有大小限制
  2. Python的浮点数也没有大小限制,但是超出一定范围就直接表示为inf(无限大)。

(未完待续……)

你可能感兴趣的:(跟着廖老师学Python(5):Python基础1-数据类型)