简单的数据类型

基础数据类型(重点)

为什么要有数据类型分类

我们人类可以很容易的分清数字与字符的区别,但是计算机并不能呀,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它,1是数字,“汉”是文字,否则它是分不清1和‘汉’的区别的,因此,在每个编程语言里都会有一个叫数据类型的东东,其实就是对常用的各种数据类型进行了明确的划分,你想让计算机进行数值运算,你就传数字给它,你想让他处理文字,就传字符串类型给他。

整数数据类型

int(整型):整数类型, 1,2,3,123,-100(负整数也是)

字符串数据类型

str(字符串):凡是用引号引起来的数据就称之为字符串.
s1= 'day1'
s2= "day2"
s3= '''day3''' 用于换行时使用
单双引号配合使用:  
content = 'I am taibai,18 year old'
content = 'i'm taibai,18 year old'(i'm引号冲突,报错)
content = "i'm taibai,18 year old"(单引号双引号灵活使用,不会报错)
三引号:换行的字符串
msg = '''XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
'''
a=str+str(字符串的拼接)
	--->a="lu" b="yi" a+b值为"luyi"
a=str*int(相乘无特殊名字)
	--->a="lu"    a*3的值为lululu

bool数据类型(判断)

True Fals
	注意:
		将字符串数据类型转换bool类型时,不为空则为ture
		将数字数据类型转换成bool类型时,不为0则为ture
		将列表,字典,元组,集合转换成bool类型时,不为空则为ture

判断变量等是什么数据类型

type() 括号内为需要判断的变量等..

字符串的转换

str 转化成 int : 
	--->只能是纯数字组成的字符串,   
int转化成str: 
	--->所有数字都可以转换
int  转换  bool(非0即Ture)
bool 转换  int (Ture 为1, False为0)
原文地址:https://www.cnblogs.com/luyi84895838/p/11477852.html