Python基础

注释

  • 机器不执行注释内容
  • 注释一般用自然语言书写
  • 注释的写法:
    1. 行注释:以井号开头,可以单独行,也可以在某行代码后面
    2. 块注释:好几行代码或者内容,以三个连续的单引号或者双引号开始和结束,中间任何内容机器都忽略
  • 注释原则:
    • 恰当
    • 不是越多越好
    • 复杂算法
    • 不容易懂的代码

变量

  • 程序 = 数据结构+算法
  • 变量就是可以重复使用的一个量,或者叫一个代号
  • 变量命名的规则:
    • 变量命名可以包含数字,大小写字母,下划线或者更多,但我们不推荐除了前三种内容之外的符号
    • 数字不可以打头,例:
      a. 4man,5for是不可以的
      b. man4,for5是可以的
  • 大小写不一样,俗称大小写敏感,例:ForMan和forMan不是一个变量名称
  • 推荐:
    • 使用具有固定含义的英文单词或者缩写,srv=server,skt=socket,一般以posix命名规则为主
    • 驼峰命名法:
      • 名称以单词自动连接,且每个单词首字母大写
        • 大驼峰,每个单词第一个字母均大写
          • 在python中给类命名使用此法,例:MyFirstLove,IntOne
        • 小驼峰,类似大驼峰,但第一个字母小写
          • 在python中一般给普通变量或者函数命名,例:myFirstLove,intOne
        • posix写法
          • 多个单词用下划线连接,单词全部小写,例:my_first_love,int_one
  • 保留字和关键字
    • 变量命名必须避开,不能和关键字和保留字重复
    • 例:class,def,break,for

变量声明

  • var_name = val_value
  • var1 = var2 = var3 = var_value
  • var1,var2,var3 = v1,v2,v3

变量类型

  • 严格意义上讲,python只有一个类型
  • 标准数据一共六种
    • 数字类型(Number)
    • 字符串类型(String)
    • 列表(List)
    • 元组(Tuple)
    • 字典(Dictionary)
    • 集合(set)

Number数字类型

  • 数字类型没有大小限制
  • 整数
    • 没有小数部分,表示个数的数字。例:自然数,0,负自然数
  • 整数分进制
    • 二进制
      • 计算机常用
      • 是计算机唯一能直接理解的数字
      • 表示为0b开头的0,1代码
      • 例如:0b01101,0b10001
    • 八进制
      • 不常用
      • 以0o开头的包含0-7的数字
    • 十六进制
      • 逢16进1
      • 其实是每四位二进制表示一位十六进制数
      • 包含0-9,a-f
      • 数字上以0x开头
    • 十进制
      • 18,89,178

浮点数

  • 小数,计算机里边表示浮点数可以有条件省略,例:3.1415,3. ,0.5, .5
  • 科学计数法
    • 定义跟数学定义
    • 写法是用e/E后面跟整数表示10的指数
    • 176.23==1.763e2
    • 0.876==8.76e-1

复数complex

  • 定义同数学定义一致,一个由实部和虚部构成的数字,虚部用j/J表示,例:5+3j,3j,(3j)

布尔值

  • 表示真假的值,只有两个值,True/False。布尔值可以跟数字直接操作

      布尔值操作
      `age = 18 +True`
      `print(age)`
      `19`
    

字符串

  • 用来表示一串文字信息
  • 如何表示
    • 单引号
    • 双引号
    • 三引号(三个单引号或者三个双引号)
      • 能够扩起多行信息
  • 单双引号交错使用
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值