(一)基本数据类型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()函数,转为真实值类型,仅对数值类值进行运算
去掉字符的引号,来转换格式
一般在输入的时候用
标签:转换,python,数据类型,int,字符串,eval,print,True From: https://blog.51cto.com/u_16418596/9057990