dier


2.1数据类型

1,数据类型

整型,浮点型,布尔型,复数

(1)整型(int)

整型是带正负号的整数数据

整型数据有4种表现形式

+十进制

+二

+八

+十六

(2)浮点型

(3)布尔型(bool型)

True(1),False(2)或者空字符串,空元组,空序列等克表示Flse

(4)复数型(complex)

2.字符串(string)

字符串类型指用括号括起来的一个或多个字符。

在字符串中使用特殊字符时,反斜杠(\)转义字符

 3.数据类型的转换

 2.2变量和常量

1.变量

在程序运行中可以变化的量。在高级语言中,采用变量来描述内存单元及其存储的数据。变量名对应该内存单元的地址编号,变量的值对应该内存单元中存储的数据,通过变量名访问变量。在程序运行过程中,变量的值是可变的。

 (1)变量的命名

命名规则:
【1】变量名必须以字母或下划线开头,后面跟任意数目的字母,数字,下划线

【2】除下划线外,变量名中不能有其他符号

【3】不能用系统关键字或内置函数名作为变量名(

import keyword
print(keyword.kwlist)

)#查询关键字

【4】变量名区分大小写

【5】变量名尽量用有有意义的单词

【6】慎用小写字母和大写字母o,这两个字母很容易被看错成数字1和0

 

 (2)变量的赋值

python中的变量不需要事先声明变量名和类型,直接赋值就能创建各种类型的变量,并且变量的类型可以随时改变。变量的赋值方式主要有普通赋值,链式赋值,增量赋值和多元赋值。

+普通赋值

<变量名>=<表达式>

该赋值语句的作用是先计算右边表达式的值,然后将左边的变量指向该值。

+链式赋值

<变量一>=<变量二>=.....=<变量三>=<变量四>

链式赋值用于为多个变量赋同一个值,该语句的作用是先计算右侧表达式的值,然后将左边的变量全部指向该值。

+增量赋值

a+=1

+多元赋值

<变量一>,<变量二>,<变量三>,<变量四>....=<表达式1>,<表达式2>,<表达式3>,<表达式4>....

赋值号两边的变量和表达式数量要一致,多元赋值首先计算赋值号右边的各表达式的值,然后依次赋值给左边的变量

x,y=1,2

2.3运算符和表达式

1.算数运算符

算术运算符用来实现数学运算

 2.关系运算符

关系运算符又叫比较运算符,用于比较关系运算符两边的值,运算结果为True或False

3.逻辑运算符

逻辑运算符是对关系表达式或逻辑值进行运算,运算结果为True和False