0
点赞
收藏
分享

微信扫一扫

python学习笔记6(基本数据类型2、数据类型之间的转换、eval()函数)

(一)基本数据类型2

1、字符串的索引和切片

索引,查找某个字符,包括正向和反向索引,正向从0开始,负向从-1开始

s='hello'

print(s[0])

print(s[-5])

切片,字符串中了串检索,注意下面的输出是he,也就是第二个参数是不包含参数,正向反向规则一样,n或m可以节省

s='hello' print(s[0:2]) 2、字符串类型

xn或nx 复制n次字符串

print('北京'in y)判断子串是否存在

3、布尔值

True和False表示

也可转化为数值1真,0假

内置函数bool()来测试所有对象

false的情况,所有代表空和0的情况

x=True print(x) print(type(x)) #类型显示 print(True+10) #true可以作为数值1参与运算 (二)数据类型之间的转换

1、隐式转换 x=10 y=3 z=x/y print(z,type(z)) 2、显式转换

int(x) float(x) str(x) chr(x) ord(x)/整数转换 hex(x) oct(x)bin(x)

float转整数,不进行进位

不能转换的异常举例

int('18a')

int('3.14’)

ord('杨') 字符转整数

chr(26472) 整数转字符

(三)eval()函数,转为真实值类型,仅对数值类值进行运算

去掉字符的引号,来转换格式

一般在输入的时候用

举报

相关推荐

0 条评论