Python快速入门(1):变量与数据类型

1. 变量声明

word = "Hello World"
print(word)
  • 与类C语言不同,不需要声明数据类型
  • 也不需要用“;”表示语句结束。
  • 内置函数名也可以定义为变量,但是会覆盖内置函数。例如,str函数
str_1 = str(8);
print(type(str_1));

str = 3;
str_2 = str(8);
print(type(str_1));

第二次调用str函数会报错:


---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
 in ()
      3 
      4 str = 3;
----> 5 str_2 = str(8);
      6 print(type(str_1));

TypeError: 'int' object is not callable

2. 变量的数据类型

变量的数据类型是根据赋值的类型自动确定的

## 根据赋值的不同,变量的数据类型不同
int_number = 3;
strs = "hello";
float_number=3.14;

## type函数可以打印出变量的数据类型
print(type(int_number));
print(type(strs));
print(type(float_number));

输出结果如下:




3. 数据类型转换

捕获键盘输入、读取文本时获取的数据都是字符串类型的,这时就需要进行类型转换才能对数据进行下一步的处理。

  • 字符串转数值
str_1 = "3";
str_2 = "3.14";

## 字符串转整数
number_1 = int(str_1);
## 字符串转浮点数
number_2 = float(str_2);

print(type(number_1));
print(type(number_2));

输出结果:



  • 数值转字符串
number_1 = 3
number_2 = 3.14;

## 整数转字符串
str_1 = str(number_1)
## 浮点数转字符串
str_2 = str(number_2);

print(type(str_1));
print(type(str_2));
--------------------


你可能感兴趣的:(Python快速入门(1):变量与数据类型)