(
课件网) Python的常量、变量及数据类型 主要内容 常量概念 变量的概念 Python的数据类型 数字型 字符串 列表 字典 元组 存储器 输入设备 输出设备 运算器 控制器 CPU 数据流 指令流 控制流 变量 数据 常量 数据 Python中的常量 在程序运行中,其值始终不发生变化的量,我们称为常量。 123 “good” [1,2,4,5,6] Python中的变量 在程序运行中,其值可以发生变化的量,称为变量。 变量代表内存的这些地方 定义一个变量, 计算机会在这些地方分配空间 对变量赋值 每个变量都需要定义一个独一无二的名字,称为变量名。 A 100 变量 数据 = 赋值运算符 将数据放入变量的过程叫做赋值。 变量名的命名 在Python中,变量的命名必须遵循以下规则: 由字母(A-Z,a-z),数字(0-9)、下划线(_)组成 第一个字符需是字母或者下划线,不能以数字开头。 不能使用Python中的关键字(保留字) 以下是Python中的关键字 and exec not assert finally or break for pass class from print continue global raise 注:Ture和 False为数字,也可以理解为是关键字 def if return del import try elif in while else is with except lambda yield 变量名命名注意事项 量名区分大小写字母 使用不规范的变量名,程序会报错 例:v和V是两个不同的变量名 例: 变量名命名注意事项 下列变量的命名,哪些是正确的? data-1 2data this_is_a_good_day if2 True Python的数据类型 数据 数据类型 占用内存大小 a = 100 int 12 b = True bool 12 c = 1.1 float 16 d ="" str 21 e = [] list' 36 f =() tuple' 28 g={} dict' 140 h=set([]) set 166 Python的数据类型 数值型(Numbers) 字符串型(String) 列表(List) 元组(Tuple) 字典(Dictionary) 集合(set) python中的主要数据类型: Python的数据类型 python中的数值型: 数值型表示数量,是会进行数值运算的类型。 数值型由数字、小数点、正负号、E(表示乘幂)、J(表示复数的虚部)组成。 如: 125 3.14 -3 70.2E-12 4.53e-7j Python的数据类型 python中的数值型: Numbers(数数值型) 整型 (int) a=5 浮点型 (float) a=5.0 复数(complex) a=4+5j 布尔型(bool) a=Ture True False 布尔型 真 假 例:比较算式“5 > 3” 的运算的结果是 True 1 0 Python的数据类型 python中的字符串: 若干个字符的集合就是一个字符串,使用双引号或者单引号来创建字符串。 例: var1 = 'Hello World!' var2 = "Python Runoob" Char var3 = "这是一个'字符串'!" Python的数据类型 python中的数值型和字符串型应用注意点: 在使用数值类型和字符串类型时,我们要根据数据的特征来选择。 表示数量 进行数值运算 数值型 Python的数据类型 python中的序列: 序列是指按特定顺序依次排列的一组数据。 序列 列表(list) 元组(tuple) 字典(dict) 集合(set) Python的数据类型 python中的列表和元组: a b c d 列表在内存中的保存形式 0 1 2 3 索引(index) str = ['a','b','c','d'] str[0] = 'a' 列表:[元素1,元素2,..... ] 如 ['a',12,'ok'] 元组:(元素1,元素2,..... ) 如('a',12,'ok') Python的数据类型 python中的字典和集合: 3 1 4 字典在内存中的保存形式 one two three 键(key) a = {'one': 1, 'two': 2, 'three': 3} 字典访问:变量名[键] 字典格式:{ 键1 :数据1,键2 :数据2 ,..... } 例:a['two'] = 2 Python的数据类型 python中的字典和集合: a d f 集合:{元素1 ,元素2 ,..... } 集合是用来保存不重复的元素,即集合中的元素都是唯一的 Python的数据类型 python中的数据类型: 判断下列变量的数据类型? program ... ...