一、数据类型: 1、字符串:python字符串的识别方式非常简单: 有层名为【引号】的皮,只要是被【单/双/三引号】这层皮括起来的内容,不论那个内容是中文、英文、数字甚至火星文。只要是被括起来的,就表示是字符串类型。
例如:
Chinese = '镜像世界' English = "mirror world" number = "666" symbol = '''科A!@''' mixture = '镜像世界mirror world666科A!@' print(Chinese) print(English) print(number) print(symbol) print(mixture)PS:注意,字符串必须要有{""}的帮助,否则会报错。
2、整数:但是整数可以不用引号,便可以为print函数所用。 但是如果一旦碰上符号及其他文字类数据,譬如中文、英文,立马被报错秒杀,例如:
# 打印数据 print(6真实) print(6virtual) # 终端显示结果:报错:无效语法 SyntaxError: invalid syntax3、浮点数:计算机里浮点数的运算是不精确的,会有四舍五入的误差
二、python数据应用: 1、四则运算: 运算符
2、字符串的连接: 很简单,只需要在print括号内用到+就可以做到,例如:
hero = '我' organization = '风变编程' identity = '学员' action = '是' ID = '007' print(hero+action+organization+identity+ID学会了字符串拼接,就能让我们的数据整合更为灵活,组合出任意我们想要的内容。
3、数据类型查询函数——type()函数 只需要写:print(type(‘查询内容’)) 便可以知道数据类型。
但是type()函数不会自动显示查到的数据类型 例如:
who = '我的' action = '是' destination = '镜像世界' number = 153 code = '通行密码' type(who) type(action) type(destination) type(number) type(code)运行结果就是什么都没有。
三、数据转换: 1、str()函数: str()函数能将数据转换成其字符串类型,不管这个数据是int类型还是float类型,只要放到括号里,这个数据就能成为字符串类型。
例如完成下面的字符串拼接,就很有用:
**magic = '水仙花数' action = '是' unit = '个' expression = '=1x1x1+5x5x5+3x3x3' number = 153 print(str(number)+expression+action+unit+magic)**所以str()函数的作用与【引号】作用相似。但是两者有区别。 (1)str()函数的作用是将放入括号内的变量转变为字符串格式 (2)【引号】可以将任何放入引号内的数据变为字符串,包括变量自身。
2、int()函数: (1)int()函数可以将整数型字符串转化为整数 (2)int()函数可以将浮点型数据通过小数四舍五入的处理方法转化为整数型 (3)int()函数不可以转化中文、英文、标点符号或者小数形式的字符串,例如:
print(int('3.8')) # 运行后显示结果:ValueError:invalid literal for int() with base 10: '3.8'3.float()函数: float()函数也可以将整数和字符串转换为浮点类型。 但同时,如果括号里面的数据是字符串类型,那这个数据一定得是数字形式
三个数据函数的关系:
