刚入门学习Python,本文章为学习后的总结,如有不对不足的地方,望指点。
文章目录
- 变量
- 什么是变量?
- 如何定义变量?
- 变量的命名规则
- 数据类型
- 基本数据类型
- 复合数据类型(引用、指针)
- 数据类型的转换
- 全局函数
变量
什么是变量?
- 顾名思义,变量就是在程序运行时可以变化的量(程序运行过程中,这个值是可以发生变化的)
如何定义变量?
-
在强数据类型语言中,定义变量需要如下操作:
数据类型 变量名 = 变量值
如:int a = 10;
a = 20;
a = 20.5; //报错,数据类型错误
-
而Python是一门弱数据类型语言,因此定义变量需要如下操作:
变量名 = 变量值
什么是强数据类型语言和弱数据类型语言?我在上一篇文章提到过
https://blog.csdn.net/qq_44667101/article/details/104770788
变量的命名规则
- 变量的名称只能由有效符号(大小写字母,数字,_)组成;
- 不能以数字开头;
- 不能是关键字或者保留字
- 变量命名尽量有意义
(1)小驼峰法 userAddress
(2)大驼峰法 UserAddress(一般定义类时使用)
(3)下划线法 user_address (python推荐使用)
查看Python的关键字:
import keyword
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']
数据类型
基本数据类型
- 数值型
(1)整数 int
(2)浮点数 float
(3)复数 complex - 布尔型
真(True) 假(False) - 字符串
单引号、双引号、三引号
复合数据类型(引用、指针)
type(变量) : 可以返回该变量的数据类型
数据类型的转换
- int(变量) 将该变量转换为整型
- float(变量) 将该变量转换为浮点型
- str(变量) 将该变量转换为字符串类型
全局函数