python笔记第二章---变量

第二章:二进制与字符编码

1、二进制与字符编码

机器认识的ASCII表---对应8个位置等于1byte   1024byte=1kb   1024kb=1mb   1024mb=1024GB  1024gb=1tb

二进制--ASCII--GB2312--GBK---GB18030---Unicode----UTF-8

2、python中的标识符和保留字

我的保留字

 有一些单词被我赋予特定的意义,这些单词再给你的任何对象起名字的时候都不能用,如import、keyword、print(keyword.kwlist)

我的规则你必须要知道

 变量、函数、类、模块和其他对象的起的名字叫标识符

 规则:

        字母、数字、下划线

        不能以数字为开头

        不能是我的保留字

        严格区分大小写

3、变量的定义和使用

变量是内存中一个带标签的盒子       name='玛丽亚'

变量由三个部分组成

 标识:表示对象所存储的内存地址,使用内置函数id(obj)来获取

 类型:表示的是对象的数据类型,使用内置函数type(obj)来获取

 值:表示对象所存储的具体数据,使用print(obj)可以将值进行打印输出

当多次被赋值之后,变量名会指向新的空间

 name='mali'

 name='chunliubing'

1)数据类型

     #整数类型-->int--->98

      英文为integer,简写为int,可以表示正数、负数和零

      整数的不同进制表达方式

         十进制-->默认的进制

         二进制--->以0b开头

         八进制--->以0o开头

         十六进制-->以0x开头

      #浮点数类型 -->float-->3.14159

         浮点数由整数部分和小数部分组成

         浮点数存储不精确性

              使用浮点数进行计算时,可能会出现小数点位数不确定的情况

          解决方案---导入模板decimal   

      #布尔类型-->bool--->ture,false

         用来表示真或假的值

         ture表示真,false表示假

         布尔值可以转化为整数

       #字符串-->str---->人生苦短,我用p

     字符穿又被称为不可变的字符序列

           可以使用单引号''    双引号""   三引号''' '''   or """  """来定义

           单引号和双引号定义的字符串必须在一行

           三引号定义的字符串可以分布在联系的多行

数据类型转换

     为什么需要将数据类型转换呢?

         --将不同的数据类型的数据拼接在一起

函数名

作用

注意事项

举例

str()

将其他数据类型转换为字符串

也可用引号转换

str(123)

'123'

int()

将其他数据类型转换为整数

1.文字类和小数类字符串,无法转换成整数

2.浮点数转换为整数,抹零取整

int('123')

int(9,8)

float()

将其他数据类型转换为浮点型

1.文字类无法转换为整数

2.整数转换为浮点型,末尾为.0

float('9,9')

float(9)

python中的注释

注释

    在代码中对代码的功能进行解释性说明的标注性文字,可以提高代码的可读性

    注释的内容会被python解释器忽略

    通常包括三行类型的注释

                1)单行注释---以#开头,直到换行结束

                2)多行注释---并没有单独的多行注释标记,将一对三引号之间的代码称为多行注释

                3)中文编码声明注释---再文件开头加上中文声明注释,用以指定源码文件的编码格式

           #coding.gbk

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值