zzy
01-Python数据类型与变量

01-Python数据类型与变量


        

初识变量

变量是什么

  • 可以改变的数据
  • 程序里的变量:
    编程中有很多的数据是会反复使用的.所以把它存起来,取个有意义的名字. 使用时直接调用即可

变量的组成:

  1. 变量名 (name)
  2. 数据类型 (type)
  3. 内存地址(id)
  4. 值(value)

把变量想象成一个仓库
变量名 –> 仓库名字
数据类型 –> 仓库类型(蔬菜/海鲜/油)
内存地址 –> 仓库地址
变量值 –> 仓库里放的东西

变量名命名规则

  1. 一般由数字,字母,下划线组成 (中文是可以的,但不推荐)
  2. 不能以数字开头
  3. 符号只能用下划线
  4. 变量名区分大小写 Name 和 name
  5. 不要用关键字/有特别功能的名字作为变量名
    (不要给变量取名为 print input int float)
  6. 见名知意

比较好用的命名方式

  1. 驼峰命名法 –> 单词首字母大写
    • 大驼峰 –> 所有单词首字母都大写 –> UserName UserAge
    • 小驼峰 –> 第一个单词不变,后面的大写 –> userName userAge
  2. 下划线 –> 单词之间用下划线进行链接 –> user_name user_age

变量的基本使用

1. 声明变量:

  1. 把等号右边的数据赋值给左边的变量名.以后个名字就是这段数据

    • 语法格式:
      变量名 = 变量值

    • 案例:

      1
      name = 'zzy' 
  2. 声明多个变量,用逗号隔开

    • 语法格式:
      变量名,变量名 = 变量值,变量值
    • 案例:
      1
      name,age = 'zzy',1919810

2. 使用变量

  • 直接输出变量名

    • 语法格式:

      1
      print(变量名) #  这里直接打变量名就行,不用加引号
    • 案例:

      1
      2
      print(name)
      print(age)
  • 输出多个变量,用逗号隔开

    • 语法格式:
    • print(变量名,变量名)
        
      1
      2
      ```

  • 案例:

    1
    print(name,age)

3. 用input给变量赋值

  • 把输入的数据,赋值给变量

    • 语法格式:
      变量名 = input()

    • 案例:

      1
      2
      name = input('请输入你的名字')
      # 用input输入得到的数据默认为str类型
  • 在声明一个变量后 –> python会在内存里开辟一个空间,把变量存入

  • 声明变量: 在内存里开辟一个空间.存放变量值.并连接给变量名

  • 变量名 和 变量值不是放在一起的.它们是连接起来的

顺序执行

程序是由上往下依次按照顺序执行的

1
2
3
4
5
6
7
name = 'zzy1'
print(name) # zzy1
name = 'zzy2'
print(name) # zzy2

print(age) # 没有age这个变量.报错
age = 1919810

基本数据类型

type()

内置功能函数,得到数据类型

1
2
3
4
type(变量)
type(数据)
print(type(name))
print(type(114514))

int-整型/整数

  • int 整数,没有小数点的数据

  • 声明方式:
    变量名 = 整数值

    1
    2
    3
    age = 27
    print(age)
    print(type(age))

float-浮点型/小数

  • float 浮点数/带小数的数字
  • 声明方式:
    变量名 = 浮点值
    1
    2
    3
    money = 88.88
    print(money)
    print(type(money))

bool布尔类型 判断型

  • bool 判断型.只有两个值. True/真/1 False/假/0
  • 布尔类型主要是用来做判断的. 用True真 用False表示假
    1
    2
    1 + 1 > 2  # False
    666 > 520 # True
  • 声明方式:
    变量名 = True
    变量名 = False
    1
    2
    is_login = True
    is_VIP = False
    :
  1. 布尔值可以作为数值来使用.它也算数值类型的一种 True为1 False为0.
  2. 单词首字母要大写.

python的基本数学运算符

python可以进行算数运算

  • +(加)
  • -(减)
  • *(乘)
  • /(除)
  • %(取余/模)
  • //(整除)
  • **(取幂)
本文作者:zzy
本文链接:http://周梓煜.com/2024/01/16/python-01-数据类型与变量/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可