#数据类型
#字符串 #字符串英文string,简写str 字符串类型必须有引号的辅助
name='千寻' #name变量
print("Let's play")
print('''我愿意留在汤婆婆的澡堂里工作两年,
第一年在锅炉房和锅炉爷爷一起烧锅炉水,
第二年在澡堂给客人搓背,
如果我违背工作内容的话,
将在这个世界变成一头猪。
''')
print(type(name)) #type 类型

#整数
#整数英文为integer,简写做int
#以下三个数据【'hello panda'】、【108】、【'108'】 类型 {字符串,整数,字符串}
print(123)
name = 777
print(name)
print((60-4)*2-55/5)

#浮点数
#浮点数的英文名是float,与整数(int)和字符串(str)不同,整数是不带小数点的数字
print(0.55+0.3)

#数据拼接
#数据拼接的方法可简单了,就是利用数据拼接符号【+】,将需要拼接的变量连在一起就行了
hero = '亚瑟' 
enemy = '敌方'
action = '团灭'
gain = '获得'
achieve = 'ACE称号'
print(hero+action+enemy+gain+achieve)

#type()函数就会立即将它的类型查询出来
print(type(name)) #type 类型

#数据转换
#负责转换数据类型的函数一共有3种:str()、int()和float()
#str()函数能将数据转换成其字符串类型,不管这个数据是中文、数字、标点还是火星文,只要放到括号 
里。这个数据就能摇身一变,成为字符串类型。
hero = '亚瑟' 
enemy = '敌方'
action = '秒杀'
gain = '获得'
number = 5
achieve = 'Penta Kill'
#整数转换字符串类型
print(hero+action+str(number)+enemy+gain+achieve)
#借用引号的帮助转换成字符串
print(hero+action+'5'+enemy+gain+achieve)

#数据转换为整数类型的方法也很简单,就是int()函数
#不过对于int()函数的使用,大家要注意一点:只有符合整数规范的字符串类数据,才能被int()强制转换
bug = '666'
hair = '0'
print(int(bug)+int(hair))

#浮点float()函数 
height = 183.5
weight = 79
age = '30'

print(float(height))
print(float(weight))
print(float(age))

word = '3.8'
number = 1
sentence = '人工智障说:3.8+1等于'
print(float(word)+number)

#习题
slogan = '脸黑怪我咯'
number = '7.8'
unit = '张'
sentence = '蓝票一个SSR都没有'
print(slogan+str(int(float(number)))+unit+sentence)

本文由 laowang 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论