目录
Python是什么
1.Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
2.Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
3.Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
4.Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发
python变量
变量思想
变量是什么
1.变量是代数的思想(用字母来表示数),用来代替或缓存数据,可以让程序更加简洁
2.=:用来给变量赋值,运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
变量命名
命名规则
1.变量名只能包含字母、数字和下划线(_)。
2.变量名必须以字母(a-z,A-Z)或下划线(_)开头,不能以数字开头。
3.变量名区分大小写,例如 myVariable
和 myvariable
是不同的变量。
4.变量名不应该使用Python关键字,例如 if
、while
、for
等。
5._ 变量应被用户视为只读变量
命名约定
1.通常使用小写字母来命名变量,例如 my_variable
。
2.对于多个单词组成的变量名,可以使用下划线分隔单词(Snake Case:my_variable_name ),或者使用驼峰命名法(Camel Case:myVariableName )。
注:避免使用单个字母或不明确的缩写作为变量名(除在特定上下文中广泛使用的约定,如循环变量 i
),避免定义与Python内置函数或常用模块的名称相同的变量,以防止命名冲突,模块级别的变量可以使用大写字母,表示为常量,例如 PI = 3.14159
。
中文也可以用做变量名
变量类型
基础类型(内置类型)
1.整数(int):表示整数值,例如1、-5、100等。
2.浮点数(float):表示带有小数点的数值,例如3.14、-0.5等。
3.布尔值(bool):表示True或False,用于逻辑运算。
4.字符串(str):表示文本数据,用单引号(')或双引号(")括起来,例如"Hello, World!"。
5.字节串(bytes):表示二进制数据,以字节为单位,例如b'hello'。
6.空值(NoneType):表示一个特殊的空值,通常用于表示缺失或未定义的值。
引用类型(复合类型)
1.列表(list):可变序列,用于存储一组值,可以包含不同类型的元素。
2.元组(tuple):不可变序列,用于存储一组值,元素不能被修改。
3.字典(dict):键值对映射,用于存储关联性数据,由键和对应的值组成。
4.集合(set):无序集合,用于存储唯一的元素,不允许重复。
5.枚举类型(Enum):本质上是一个类,它是标准库中的enum
模块提供的一个功能,用于创建有限的、命名的枚举类型
6.自定义类(class):创建自定义类来表示复杂的数据结构,具有自定义属性和方法。
可修改与不可修改类型
1.不可变数据:Number(数字)、String(字符串)、Tuple(元组)
2.可变数据:List(列表)、Dictionary(字典)、Set(集合)