Python修炼之Python的基本数据类型

最近看慕课网里的Python3的入门和进阶非常好,想到以前也学过点。既然是搞大数据那么Python也是一门很重要的语言,想着想着就打算捡起来啦。

整型和浮点型

Python修炼之Python的基本数据类型

Python中只有浮点型,不分单精度和双精度。type()函数可以判断数字类型,加减乘除都可以进行判断

Python修炼之Python的基本数据类型

Python修炼之Python的基本数据类型

/单斜号(除法)结果是float型    //双斜号(整除)结果是会保留整数部分。例如 1//2 结果为0

10、2、8、16进制  (各进制的表示和转换)

在Python中2进制的表示是0b10-->2  0b11->3       8进制的表示0o10-->8   0o11-->9    16进制的表示0x10-->16    

函数bin()可以把其他进制的数转化为二进制        函数int()可以把其他进制转化为十进制      函数hex()把其他进制转化为16进制      函数oct()可以把其他进制转化为8进制。


布尔类型和复数

Python修炼之Python的基本数据类型

True和False。bool()   例如:bool([ ])空的列表,bool({ })空的集合。在布尔中空都会被认为是False,非空会被认为是True.

字符串:单引号和双引号

Python修炼之Python的基本数据类型

'hello world' == “hello world”  单引号和双引号用法例如:" let's go"进行区分

多行输入:'''                    '''   使用三引号

Python修炼之Python的基本数据类型

转义字符

Python修炼之Python的基本数据类型

Python修炼之Python的基本数据类型

保留原生字符串方法:给字符串前加r

Python修炼之Python的基本数据类型


字符串运算(重)

1、拼接 +

“hello”+"world"

2、获取字符串里的单个字符

“hello world"[0]  -->"h"   “hello world"[-1]--->"d" 

3、获取字符串里的多个字符串

“hello world"[0:5] -->hello   截取hello的o为索引号最后一位的下一位。

“hello world[0:-1]  -->hello worl    前数索引号0开始,倒数索引号1开始

  练习:提取world 

"hello world"[6:11]或"hello world"[6:]--->表示从索引号6到最后一位

“hello world java ruby"[-4:] -->ruby