1-1 变量定义

代码规范

  • Python官方提供一系列规范PEP文档
  • PEP 8 PEP的第八篇文档
print(" I love you") #打印出来

注释

  • 注释的写法:以#号开头,可以单独行,也可以在某行代码后便
  • 块注释:好几行代码或者内容,以三个连续单引号货双引号开始和结束

变量

变量就是可以重复的一个量

变量命名的规则
  • 变量命名可以包含数字,大小写字母,下划线或者更多
  • 数字不可以打头
  • 4man,5for 是不可以
  • man4,for5是可以的
  • 以下划线开头的内容具有特殊含义,不建议使用
    • 比如_age
    • 大小写不一样,俗称大小写敏感
    • ForMar 跟 formar不是一个明亮名称
推荐
  • 使用具有固定含义的英文单子或者缩写,srv=server,一般以posix命名规则为主
  • 驼峰命名法
    名称以单词自动连接,切每个首字母大写
    • 大驼峰,每个首字母军大写
    • 在Python中给类命名使用此法
    • MyFirstLove
  • 小驼峰,类似大驼峰,但第一个字母小写
    • 在Pyton中一般给普通变量或者函数命名
    • myFirstLove
  • posix写法
    • 多个单子用下划线链接
    • 单词全小写
    • my_first_love
  • 保留字和关键词
    • 变量命名必须避开,不能跟关键字和保留字重复
    • class,red,break,for
# 查看关键字的方法
import keyword #引入关键字模块
# 打印出系统全部关键字
print(keyword.kwlist)
变量声明
  • 格式1
    var_name = var_value
  • 格式2
    var1=var2=var3=var4
  • 格式3
    var1,var2,var3 = v1,v2,v3
变量类型
  • 严格意义上只有一个类型
  • 标准数据类型六种
    • 数字Number
    • 字符串类型 str
    • 列表 list
    • 元组 tuple
    • 字典 dict
    • 集合 set

数字类型Number

  • Python中的数字没有大小限制
    常见的数字类型
    • 1.整数

      • 没有小数部分
      • 包含正数,负数,0
      • 二进制
        • 只有0,1
        • 以0b开头的01串
        • 例如
          • 0b110
          • 0b11110
      • 八进制
        • 以0o开头的,0-7之间的字符串
        • 例如:0o71
      • 十六进制
    • 2.浮点数

      • 就是通俗意义上的小数量
      • 常见的案例格式
        • 3.14159
        • 0.4
        • .4
    • 3.科学计数法

      • 定义跟数学定义一样

      • 写法就是e后面跟整数用来表示10的指数

      • 案例:
        heigh = 185
        print(heigh)

        heigh = 1.85e2

    • 4.复数 complex

      • 与数学定义一致
      • 复数的虚部用j/J表示
      • 例如:
        • 5+4j
        • 4j

    布尔值

    • 用来表示真假的值
    • 只有两个值:True / False
    • 在Python中,布尔值可以当数字使用
      • 如果当数字使用,True = 1,False = 0
      • 如果数字当作布尔值使用,0=False,其余当作True
# 布尔值当作数字使用
age = 18 + True
print(age)

age = 18 +False
print(age)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值