目录
一 Python变量
1 变量
在计算机程序中,变量是一个存储位置(地址)。
(1)每个变量都有名字并且包含一个值。每个变量在使用前都必须赋值,变量赋值以后变量才会被创建。(2)在Python中,变量就是变量,它没有数据类型,我们所说的“类型”是变量所指内存中对象的类型。
2 变量的特点
是程序的基础组成部分 在程序运行过程中参与计算
3 变量命名
当我们定义变量时,变量的命名一般都是有实际意义的,这样更方便我们理解。
Python变量命名的基本原则:
1.变量名只能包含数字 字母 下划线 并且数字不能开头。
2.随着程序的运行可以发生变化。
3.不能使用关键词。
4.变量名要有意义。
5.要区分大小写。
6.多个单词使用下划线分开。
4 案例
_56 | 正确 |
5_6 | 数字不能开头 |
a.b | 不能包含符号 |
count=10 | |
Count=20 | 区分大小写 |
abcd=30 | 正确 但没有意义 |
注意事项:不会变化的变量 Python中一般用大写表示常量
二 Python数据类型
变量的类型取决于变量的值
2.1 整数类型
整数类型中的进制
整数类型共有四种进制表示:
分别是十进制、二进制、八进制和十六进制。
进制类型 | 引用符号 | 描述 |
---|---|---|
十进制 | 无 | 默认情况,如1234,-45678 |
二进制 | 0b或者0B | 由字符0和1组成,如0b1001,0B0110 |
八进制 | 0o或者0O | 由字符0到7组成,如0o777,0O732 |
十六进制 | 0x或者0X | 由字符0到9,a到f组成(A到F),如0xBCA,0X10FC |
进制转换
2.2 浮点型
Python中要求所有浮点数必须带有小数部分。因为这种设计可以区分浮点数和整数类型。
浮点数有两中表示方法:
(1)十进制表示法:0.0、-66.(只要有小数点就算是小数)、-2.568
(2)科学计数法:96e4(96乘10的4次方)、4.2e-3(4.2乘10的负三次方)、9.8E4(9.8乘10的4次方)
2.3 Python中的数据类型
数字类型:Number
字符串类型:String
元组类型:Tuple
列表类型:List
集合类型:Set
字典类型:Dictionart
注:前三个为不可变数据,后三个为可变数据
2.4 Python中的数字类型
整数类型、浮点类型和复数类型
Python是动态类型的语言(也称为弱类型语言),虽然不要声明变量的类型,但是有时乃然需要用到类型转换换。在Python中,提供了如图所示的函数进行各数据类型的转换
三 Python数据类型的转换与扩展
3.1 其他类型转整型
把字符串转换为整型
把浮点型转化为整型
把布尔值转换为整型
3.2 其他类型转浮点型
将整数转化为浮点数
将字符串转化为浮点数
将布尔值转化为浮点数
3.3 其他类型转布尔值
将数字(整型和浮点型)转为布尔值 0为False,其他都为True
将字符串转为布尔值 “”为False 其他都为True
将空值转为布尔值 为False
3.4 其他类型转字符串
可以将任何类型转化为字符串 字符串中可以放任何字符