Python基本数据类型

2017-12-30  本文已影响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,好加速重复性,提高执行效率)

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

上一篇下一篇

猜你喜欢

热点阅读