在python基础的数据类型和如何定义变量
"""
知识点一如何定义变量:
1.变量名(必须起的有意义,在定义变量时必须给他赋值)
若我们要定义一个变量,但暂时不知道给他赋予什么值时
用 var_data = None
若要为多个变量同时赋值:
va_data,var_data2,var_data3, = 1,2,3,
变量 = 值 (Python中不需要强调声明变量类型,给与变量赋什么值
那他就为什么类型,pythn解释器会自行将他分类
那我们将如何知道变量类型?
使用type函数type(object)->返回对象的类型)
2.理解变量在计算机内存中的表示
第一步:在计算机中输入a = ‘DEF’
第二步:解释器运作
在内存中创建一个名为‘DEF’的字符串对象
在内存中创建一个变量a,并指向’DEF‘
也可以将a的值赋值给其他变量,例如赋值给b、
这一操作实际上是将变量b也指向‘DEF’
例如:
"""
打开Pycharm输入所示代码:
var_data = DEF var_data2 = var_data var_data3 = DEF print(id(var_data)) print(id(var_data2)) print(id(var_data3))
运算结果:
D:AXXZXPythonpythonpython.exe D:python_codeexercise.py 1790118444848 1790118444848 1790118444848 Process finished with exit code 0
"""
知识点二基础的数据类型
1.数字:
整数
小数(浮点型)
复数
2.布尔值:真或假 Ture or False (Ture和False 首字母要大写)
3.字符串:字符序列 ,也可以说是一串字符
Python 并不支持单字符类型所以单字符在 Python中同样是作为
一个字符串使用的我们可以通过将字符括在单引号或双引号中来创建字符串
Python中甚至可以使用三引号,但通常用来表示多行字符串和文档字符串。
字符串的表达形式:
str_data =
str_data =
str_data =""
str-data =""""""
例如
"""
在Pycharm输入所示代码:
int_data = 6 float_data = 6.6 complex_data = 6 + 6j bool_data = True bool_data2 = False str_data = DEF str_data3 = DEF str_data4= "DEF" str_data5 = """DEF""" print(type(int_data)) print(type(float_data)) print(type(complex_data)) print(type(bool_data)) print(type(bool_data2)) print(type(str_data)) print(type(str_data3)) print(type(str_data4)) print(type(str_data5))
运算结果:
