Python基础(一)
目录
一、Python的标识符和保留字
1、 标识符和保留字的定义
标识符:
变量、函数、类、模块和其他对象的起的名字就叫标识符
保留字:
某些单词被Python赋予了特定的意义,这些单词你在给你的任何对象起名字的时候都不能用
保留字均为以下:
可以通过以下代码来查看Python的保留字
import keyword
print(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

如果使用以下保留字来命名,就会报错

2、Python命名规则
- 可以用字母、下划线、数字命名
- 不能以数字开头
- 不能用保留字命名
- 严格区分大小写
二、变量的定义和使用
1、变量
变量就是就是一个内存中带着标签的盒子,你需要将数据装入进去。
2、变量的组成
- 标识符:表示对象所存储的内存地址,可用内置函数id()来进行展示
- 类型:表示的是对象的数据类型,可用内置函数type()来进行展示
- 值:表示对象所存储的具体数据,可用print()
eg:name='玛丽亚'

3、变量的多次赋值
当变量被多次赋值后,变量会指向新的空间,eg:将玛丽亚赋值给变量name,再将张三赋值给变量name,则输出那么的值为张三

三、Python中常见的数据类型
一、常见数据类型
- 整数类型--->int--->98
- 浮点数类型--->float--->3.14159
- 布尔类型--->bool--->true,flase
- 字符串类型--->str--->hello world
二、整数类型
1、表示
英文为integer,简写为int,可以表示为整数、负数以及零
2、整数的不同进制表示方式
- 十进制--->默认的进制
- 二进制--->以0b开头
- 八进制--->以0o开头
- 十六进制--->以0x开头

三、浮点数类型
1、组成
浮点数由整数和小数部分组成
2、注意事项
浮点数存储不精确,使用浮点数进行计算时,可能会导致小数位数不确定的情况

解决方案,使用decimal模块
from decimal import Decimal

四、布尔类型
1、布尔类型表示
- 用来表示真或假的值
- True表示真,Flase表示假
- True和Flase还可以表示为整数,True表示1,Flase表示0,可以进行算数运算

五、字符串类型
1、字符串表示
- 字符串又被成为不可变的字符序列
- 可以使用单引号,双引号,以及三引号来定义
- 单引号和双引号定义的字符串必须定义在同一行(类似java中的行注释)
- 三引号定义的字符串可以分布在连续的多行
2、可以使用单引号,双引号,以及三引号来定义

3、 单引号和双引号定义的字符串必须定义在同一行

4、三引号定义的字符串可以分布在连续的多行

今天的分享就到这里!