欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

01_Python中的变量

程序员文章站 2022-04-12 11:23:18
1.定义和运算: 变量名 = 值 定义变量举例: 变量之间的简单运算举例: 注:变量名第一次出现的时候,才是定义变量; 再次出现,是使用变量。 2.数据类型: 控制台输出: 注:Python定义变量时候,不需要指定变量类型; 变量会根据右边的变量值,自动推导出变量中存储数据的类型。 改变类型: 注: ......

1.定义和运算:

  变量名 = 值

定义变量举例:

1 # 定义一个变量
2 mycar = "比亚迪f0"
3 # 输出一个变量
4 print(mycar)

变量之间的简单运算举例:

1 price = 2.0
2 weight = 7.5
3 money = price * weight
4 print(money)

注:变量名第一次出现的时候,才是定义变量

再次出现,是使用变量。

2.数据类型:

1 name = "小明"
2 age = 18
3 gender = true
4 height = 1.85
5 weight = 75.0

控制台输出:

01_Python中的变量

注:python定义变量时候,不需要指定变量类型

变量会根据右边的变量值,自动推导出变量中存储数据的类型。

 改变类型:

1 weight = 75.0
2 weight = "张三"
3 
4 print(weight)

注:控制台输出“张三”,强制改变类型,程序不会报错。会自动将类型值改变。

 3.变量类型种类:

主要分为数字型非数字型

数字型:

  • 整型(int)
  • 浮点型(float)
  • 布尔型(bool)-- 非零即真
  • 复数型(complex)用于科学计算

非数字型:

  • 字符串
  • 列表
  • 元组
  • 字典

 ipython中获取变量类型的方法type(变量):

01_Python中的变量

注:python2.x有long长整型的数据类型

python3.x只有int,不需要程序员分析整型的长短。

 4.变量之间的计算:

数字类型之间可以直接运算:注释为输出结果

 1 i = 10
 2 f = 10.5
 3 b = false
 4 
 5 print(i + f) # 20.5
 6 print(i + b) # 10
 7 print(b + f) # 10.5
 8 
 9 print(i * f) # 105.0
10 print(i * b) # 0
11 print(b * f) # 0.0

 

 注:bool类型中 true = 1 , false = 0

字符串的拼接:

1 firstname = "张"
2 lastname = "三"
3 print(firstname + lastname)       # 张三
4 print((firstname + lastname) * 3) # 张三张三张三

 

注:字符串和数字类型不能相加!

1 firstname = "张"
2 lastname = "三"
3 print(firstname + lastname + 10)

traceback (most recent call last):
  file "xxxx/xxxx/xxxx.py", line 9, in <module>
    print(firstname + lastname + 10)
typeerror: must be str, not int