一、数据类型
1、字符串
字符串英文string,简写str,只要是被【单/双/三引号】这层皮括起来的内容,不论那个内容是中文、英文、数字甚至火星文。只要是被括起来的,就表示是字符串类型
如:print('hello world')、print('你好')都是字符串
例:
word = '命运!不配做我的对手!'
attack = "308"
gold = "48g"
blood = '''+101'''
win = "First Blood!"
print(word)
print(attack)
print(gold)
print(blood)
print(win)
输出:
命运!不配做我的对手!
308
48g
+101
First Blood!
2.整数
整数英文为integer,简写做int。代码世界的整数,和数学课本中定义的一样:是正整数、负整数和零的统称,是没有小数点的数字。如:
a = 10
b = -60
c = 6841
d = 0
整数可直接计算后输出:
print(499*561+10620-365)
print((5025-525)/100+18*17)
3.浮点数
浮点数的英文名是float,没有简写。
二、数据拼接
数据拼接的方法可简单了,就是利用数据拼接符号【+】,将需要拼接的变量连在一起就行了。
如:
hero = '亚瑟'
enemy = '敌方'
action = '团灭'
gain = '获得'
win = 'ACE称号' print(hero+action+enemy+gain+win) 输出:亚瑟团灭敌方获得ACE称号
type()函数
那么,这个type()函数要怎么使用呢?答案就是:只需把查询的内容放在括号里就行。
如:
hero = '亚瑟'
enemy = '敌方'
action = '秒杀'
gain = '获得'
number = 5
win = 'Penta Kill'
print(type(hero))
print(type(enemy))
print(type(action))
print(type(gain))
print(type(number))
print(type(win))
输出:
<class 'str'>
<class 'str'>
<class 'str'>
<class 'str'>
<class 'int'>
<class 'str'>
三、数据转换
如:
hero = '亚瑟'
enemy = '敌方'
action = '秒杀'
gain = '获得'
number = 5
win = 'Penta Kill'
print(hero+action+str(number)+enemy+gain+win)
输出:亚瑟秒杀5敌方获得Penta Kill
如:
bug = '666'
hair = '0'
print(int(bug)+int(hair))
输出:666
不过对于int()函数的使用,大家要注意一点:只有符合整数规范的字符串类数据,才能被int()强制转换。
height = 183.5
weight = 79
age = '30' print(float(height))
print(float(weight))
print(float(age))
总结:
练习1:
请运用所给变量,使用str()函数打印两句话。
第一句话:1人我编程累碎掉的节操满地堆
第二句话:2眼是bug相随我只求今日能早归
number1 = 1
number2 = 2
unit1 = '人'
unit2 = '眼'
line1 = '我编程累'
line2 = '是bug相随'
sentence1 = '碎掉的节操满地堆'
sentence2 = '我只求今日能早归'
print(str(number1)+unit1+line1+sentence1)
print('2'+unit2+line2+sentence2)
输出:
1人我编程累碎掉的节操满地堆
2眼是bug相随我只求今日能早归