Python第一节:数据
一、数据类型:
1、字符串:python字符串的识别方式非常简单:
有层名为【引号】的皮,只要是被【单/双/三引号】这层皮括起来的内容,不论那个内容是中文、英文、数字甚至火星文。只要是被括起来的,就表示是字符串类型。
例如:
Chinese = '镜像世界'
English = "mirror world"
number = "666"
symbol = '''科aaa@qq.com'''
mixture = '镜像世界mirror world666科aaa@qq.com'
print(Chinese)
print(English)
print(number)
print(symbol)
print(mixture)
PS:注意,字符串必须要有{""}的帮助,否则会报错。
2、整数:但是整数可以不用引号,便可以为print函数所用。
但是如果一旦碰上符号及其他文字类数据,譬如中文、英文,立马被报错秒杀,例如:
# 打印数据
print(6真实)
print(6virtual)
# 终端显示结果:报错:无效语法
SyntaxError: invalid syntax
3、浮点数:计算机里浮点数的运算是不精确的,会有四舍五入的误差
二、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()函数也可以将整数和字符串转换为浮点类型。
但同时,如果括号里面的数据是字符串类型,那这个数据一定得是数字形式
三个数据函数的关系:
上一篇: javascript开发,代码规范
下一篇: JS中常量与变量以及命名规范