Python基础语法——01-Python变量及类型

1、注释

  • 行注释:以#号开头,单独一行或者在某行代码后面
  • 块注释:以三个连续的单引号或双引号开始和结束,中间所有内容均为注释

2、变量

  • 变量命名规则:

    • 可以包含数字,字母,下划线或更多,仅推荐前三种…

    • 数字不能开头

    • 不建议使用以下划线开头,此类通常具有特殊含义,两个下划线也是

    • 大小写含义不同(大小写敏感)

      • 如:ForMan和forMan不是一个变量
    • 推荐:

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

      • 驼峰命名法

        • 名称以单词自动连接,且每个单词首字母大写
        • 大驼峰,每个单词第一个字母均大写
          • 在Python中给类命名使用此法
          • MyFirstLove, IntOne
        • 小驼峰,类似大驼峰,但第一个字母小写
          • 在Python中一般给普通变量或者函数命名
          • myFirstLove, intOne
        • posix写法
          • 多个单词用下划线链接
          • 单词全部小写
          • my_first_love, int_one
      • 保留字和关键字

        34个关键字:

        FalseNoneTrueandas
        assertbreakclasscontinuedef
        delelifelseexceptfinally
        forformglobalifimport
        inislambdanonlocalnot
        orpassrasiereturntry
        whilewithyield
  • 变量声明

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

3、变量类型

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

4、Number数字类型

  • 数字类型没有大小限制

整数

  • 没有小数部分,表示个数的数字

  • 自然数,0,负自然数

  • 整数分进制

    • 二进制
      • 计算机常用
      • 是计算机唯一能直接理解的数字
      • 表示为0b开头的0,1代码
      • 例如 0b01101, 0b10001
    #二进制打印
    age=18
    print(age)
    
    • 八进制
      • 不常用
      • 以0o开头的包含0—7的数字
    #八进制打印
    age=0b1001
    print(age)
    
    • 十六进制
      • 逢16进1
      • 其实是每四位二进制表示一位十六进制数
      • 包含0——9, a——f
      • 数字上以0x开头表示
    #十六进制打印
    age=0xff
    print(age)
    
    • 十进制
      • 18, 89, 178

浮点数

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

布尔值

  • 表示真假的值
  • 只有两个值, True—False
  • 布尔值可以当数字使用
    布尔值如果当数字使用,True=1, False=0
    如果数字用来当做布尔值使用,0=False,其余当做True
age = 18 + True
print(age)
19

5、字符串

  • 形式上是引号引起来的一段内容

  • 引号包括:单引号、双引号、三引号

  • 单双引号含义一致

  • 三引号可以表示多行

    love = "I love you"
    print(love)
    
    #三引号表多行,单双引号只能引用一行
    love1 = '''
    我
    喜欢
    迪丽热巴
    '''
    print(love1)
    

6、None类型

  • 表示没有,通常用来占位,比如返回,表示返回一个空
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不吃葱姜蒜A

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值