美文网首页
Python基本数据类型

Python基本数据类型

作者: 行走的浮游 | 来源:发表于2017-12-30 16:07 被阅读0次

    前言:

              学习Python也有一段时间了,笔记也有写,想想自己以后回顾和复习,有个记录吧,会不定期更新。。。

    那么,开始吧。。。

    1、print函数的其他用法

    2.x中print为一个输出语句

    3.x中print为一个输出函数

    2、常量和变量、标识符

    字面常量:字面意义上的常量,如:2,3.14,'ben'

    标识符:由字母、数字和下划线组成,不能以数字开头

    常量:每一个字符全部大写(人为规定)PI = 3.14

    变量:某个数据的名称

    关键字(保留字):Python内部定义的一些关键字

    3、基本数据类型之number

    int:整形

        2.x:int整形和long长整型两种

        3.x:去掉了long,int将两者融合,没有范围(理想),具体情况视虚拟内存而定

    十进制:0-9十个数字

    二进制:由0,1两个数字组成,以0b开头

    八进制:0-7,以0o开头

    十六进制:0-9,A,B,C,D,E,F,以0x开头

    转换函数(内置函数):hex()转换成十六进制

                          oct()转换成八进制

                          bin()转换成二进制

    浮点数:(小数)

    复数数据类型;complex()很少使用

    布尔数据类型:boolean,有True和False两种值

    4、运算符

    算术运算符

        +(加)、-(减)、*(乘)、/(除,小数)、//(整除)、%(求余)、**(多次方运算)

    比较运算符

        >、>=、<、<=、==、!= (值为布尔型)

    变量标识符

        =、+=、-=、/=、//=、*=、**=

    成员运算符

        in,not in (判断元素是否在某集合或列表内)

    逻辑运算符

        not,and,or

    位运算符

        ~ 取反操作

        ^ 异或操作

        | 或

        & 且

        << 左移(2*2**2=8)

        >> 右移(2/(2**8)=0)

    5、标准输入和输出

    输入: input() 

    输出; print()

    注意:

        ①、数据类型的不兼容性,print('abc'+2)

        ②、type函数:查看数据类型

        ③、input函数输入的数据类型默认为字符串(str)

    6、字符串

    单引号: print(type('123'))

    双引号:print(type("22"))

    三引号:解释说明,定义字符串,文档字符串,还可以用作注释说明

        特点;原样输出,三引号中可以嵌套单引号和双引号

    转义字符:在字符串嵌套的时,有时会需要输出特殊字符,可以用转义字符\去特殊化

    原始字符串:去转义特殊化 r''  r""

    字符串格式化:%s(字符串),%d(整数),%f(浮点数)(%.2f位小数点后两位)

        形式:print('%s is %d years old', % ('tom', 22))

              print('{} is {} years old'.format('tom', 22))

              *推荐.format方式,效率高,可读性好 

    其他

    ①、.pyc文件为中间字节码状态(写了两个脚本文件.py和.pyc,好加速重复性,提高执行效率)

    ②、注释 #,代码说明,解释器不需要解释执行

    相关文章

      网友评论

          本文标题:Python基本数据类型

          本文链接:https://www.haomeiwen.com/subject/myxwyxtx.html