Python|变量和数据类型| 变量 | ch_01 |自学笔记

Python|变量和数据类型|

变量 | ch_01

变量

  • 变量就是可以重复使用的一个量,或者叫一个代号。

变量是存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。

基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。

因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。

变量命名的规则

变量命名可以包含数字,下划线,大小写字母或者更多,一般不推荐除了前三种内容之外的符号。

  • 数字

    数字不可以打头 。

    • 4man, 5for 是不可以的 X
    • man4, for5是可以的 ✔
  • 下划线
    一般在python中,以下划线开头的内容具有特殊含义,不建议使用。

    • 比如 _age, _name,理论可以,但强烈不推荐,在工程项目中容易引起不必要的理解混乱。(包括但不限于一个下划线开头和两个连续下划线开头)
  • 大小写敏感

    大小写不一样,俗称大小写敏感。同一个单词大小写不一样,在变量命名上看,变量来是不同的。

    • ForMan 跟 forMan不是一个变量名称
  • 推荐使用命名规则

    • 使用具有固定含义的英文单词或者缩写, srv=server skt=socket,一般以posix命名规则为主

    • 驼峰命名法

      名称以单词自动连接,且每个单词首字母大写的命名方法。

      • 大驼峰,每个单词第一个字母均大写

        • 在Python中给命名使用此法
        • MyFirstLove, IntOne
      • 小驼峰,类似大驼峰,但第一个字母小写

        • 在Python中一般给普通变量或者函数命名
        • myFirstLove, intOne
      • posix写法

        • 多个单词用下划线链接
        • 单词全部小写
        • my_first_love, int_one
  • 不推荐的命名

    不建议命名使用“保留字”和“关键字”,会造成代码

    • 变量命名必须避开,不能跟关键字和保留字重复
    • 例如class, def, break,for
# 查看关键字的方法
import keyword #引入关键字模块
# 打印出系统全部关键字
print(keyword.kwlist)

变量声明

变量的声明主要分为三种方式

var_name = var_value
var1 = var2 = var3 = var_value
var1, var2, var3 = v1, v2, v3
  • 单个变量赋值

    # 定义变量qzp_age,把18放入变量qzp_age中
    qzp_age = 18
    print(qzp_age)
    
  • 多个变量赋值

    # 给age1, age2, age3 放入同样一个内容或值
    age1 = age2 = age3 = 3
    print(age1)
    print(age2)
    print(age3)
    
  • 多个不同定义

    # 一行内给多个变量赋值
    age4, age5, age6 = 4, 5, 6
    print(age4)
    print(age5)
    print(age6)
    

变量类型

也称之为数据类型,按照标准数据来分类可分为六种:

  • 数字类型 | Number
  • 字符串类型 | string
  • 列表 | list
  • 元组 | tuple
  • 字典 | Dictionary
  • 集合 | set

其中列表(list) 元组(tuple) 字典(dictionary) 集合(set) 称之为内置数据结构

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值