刚入门学习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(变量) 将该变量转换为字符串类型
全局函数
-
print(字符串) #在控制台上输出这个字符串,标准输出函数
-
input(字符串) # 标准输入函数,将控制台上一个数输入到变量中,返回值是个字符串
-
type(变量) # 返回该变量的数据类型
-
int(字符串) # 将该字符串转换为整型数据
-
float(字符串) # 将该字符串转换为浮点数
-
str(其他类型) # 将数据转化为字符串