本文基础语法主要涵盖 常见数据类型、变量、基础运算、以及表达式的介绍


常见数据类型

常见数据类型涵盖整形、浮点型、字符串、布尔值与none值

  •  整形  int(x),表示数据转换为整数

python-基础语法介绍_java


  • 浮点型 float(x),表示数据转换为小数(也可用科学计数法表示)


python-基础语法介绍_java_02


  • 字符串str(x):可用 单引号、双引号、三引号括起来,表示一个字符串序列,无论用 单引号、双引号、三引号 ,'abc'与"abc"的结果是等价的,引号表示边界,输出的时候不会包含它。但是单双/三引号之间不能混用,容易出现错误。


python-基础语法介绍_java_03


  • 布尔值:bool()表示逻辑判断,只有True和False,满足条件为True,不满足条件为False,常用于if函数判断

python-基础语法介绍_java_04

python-基础语法介绍_java_05


  • 空值:None表示为空,不等0,0具有数学意义,而None更多表示该值为空。

以上各数据类型可以互相转化,根据自己的目的转换所需的数字类型。


变量

数据类型构成了变量的基础,变量可以任意的数据类型。想要用变量,必须先给变量一个赋值,这个过程叫做赋值。

赋值特点:

  • 首次赋值相当于创建变量,并将该名称与对象绑定

  • 其后赋值相当于改变绑定的对象

变量的命名

  • 必须以字母和下划线开头,字母/下划线后可加数字

  • 变量区分大小写     

          eg:a a1 b bbb _aaaa __AbCd A

例子如下:

python-基础语法介绍_java_06

python-基础语法介绍_java_07


 算数运算符


  • 常用算数运算符号:

          + 加、- 减、* 乘、/ 初、% 取余、// 地板除(除的结果去掉小数部分向下取整)、** 幂运算、

  • 预算优先级:

          与数学逻辑一致,有括号先算括号,无括号按以下顺序先后计算  **、 *、 / 、 % 、 // 、 + 、 - 


表达式

由一个数字(或其它对象)或数字和运算符组成用来表示,表达式通常是让计算机做一些事情并且返回结果。可以是算数运算符的表达式,也可以是逻辑运算的表达式

  • 算数表达式可能使用运算符 **、 *、 / 、 % 、 // 、 + 、 - 

  • 逻辑表达式可能使用运算符:=(等于)、<(小于)、<=(小于等于)、>(大于)、>=(大于等于)、 NOT(非)、AND(与)、OR(或)