切换导航
简历
工具
演示
查询
导航菜单
服务端
30
前端
114
数据库
82
进阶开发
8
桌面程序
2
QA
15
软件使用
36
规范协议
5
操作系统
11
AI
0
复用资源
6
硬件
0
标签
C# 基础
Mybatis
ADO.NET
ASP.NET
Python 基础
Linq
Web Forms
.NET
Spring
SpringBoot
SpringCloud
.NET Core 中间件
Maven
.NET 类库
ASP.NET MVC
EF
NHibernate
WebApi
Java
外部链接
.NET Core SDK和运行时安装包
淘宝 NPM 镜像
查询网
Tables Generator线上表格转换工具
引用cdn在线脚本和样式
首页
服务端
Python 变量类型和申明以及应用
[TOC] ## 1. python数据类型 ### 1.1. 数字类型 数字类型:整型、浮点型、复数、布尔型(bool) |类型|说明|备注| |--|--|--| |整型|自然数,0,负自然数|| |浮点型|3.14,3.0,3.,0.14,.14 以上都是合法的浮点型数字|科学计数:【格式:小数e/E(正负号)指数】,`e指数`表示的是10的几次方<br>例如:1.14e3 = 1140.0、1.13e-3 = 0.00113,指数是负数小数点向左移动,指数为整数小数点向右移动| |复数(complex)|表示形如`a + bj`的数值,复数分为a实部(real part)和b虚部(imaginary part)、j 表示虚数单位(等同于数学中的 i,即√-1(根号-1))<br>注:虚部必须以j/J为结尾的数|例如:1j、(2j)、1+1j、1-1j、-100+100j<br>python中实部和虚部都可以省略,复数的作用和运算后续讲解| |布尔类型|用于表达真假两种状态的类型,条件成立表示真(true),条件不成立表示假(false)|换算成数据则是 true = 1,false = 0| #### 1.1.1. 数值对象的构造函数 + float(obj) 用字符串或数字转换为浮点数 + int(x=0,base=10) 用数字或字符串转为整数,如果不给出参数,则返回0 - 这里base这个参数表示当前的换算进制,比如,2,8,10,16进制,默认是10进制 + complex(r=0.0,i=0.0) 用数字创建一个复数(实部位r,虚部为i) + bool(x) 用x创建一个布尔值(True/False) - 非零和非None及非空(空字符串,空数组,空列表,空字典)返回ture,0/None/空(空字符串,空数组,空列表,空字典)为false,可以理解为一平面坐标系,只要不是在原点位置上返回的都是true #### 1.1.2. 预置的数值型函数 ##### 1.1.2.1. abs() abs(x)取x的绝对值 ##### 1.1.2.2. round() **语法:**round(number[,ndigits]) 对数值进行四舍五入 **参数:**ndigits 是小数向右取整数的位数,负数表示向左取整 **取整示例:** ```Python round(123.45678) # 123 round(1234.5678) # 1235 round(1234.5) # 1234 在python中进位是否不太严格,像这个小数点后面只有一位且刚好是5时没有进位 round(1234.500001)# 1235 小数点后面不是一位的时候,它超过5一点点,这里进位了 round(1234.6) # 1235 这里也进位了,也就是卡着5这个数没有进位,因此round它不是完全准的,但大多数时是准的 ``` > 注:round 函数进位必须大于5才进位,round要求高精度的时候勿用,这里会出现误差的原因是,10进制的数在计算机中都是二进制的形式表示,当它在进行转换时可能会出现精度误差,例如1.5的二进制转换后可能是1.50000000001,也可能是1.49999999 **保留小数示例:** ```Python round(123.45678,3) # 123.457 保留小数店后三位,并遵循四舍五入 round(123.45678,-1) # 120.0 小数点前一位之后的全部舍去,然后补零 round(127.4567,-1) # 130.0 舍去后面数值后,同样遵循四舍五入 ``` ##### 1.1.2.3. pow() **语法:**pow(x,y,z=None) 相当于 `x**y` 或 `x**y%z` **示例:** ```python pow(10,2) # 100, 就是10的2次方 pow(3,2,4) # 1, 就是3的2次方,然后对4进行求余 ``` ### 1.2. 字符串类型 + 字符串:str ### 1.3. 列表类型 + 列表:list ### 1.4. 空值 + 空值:None 是一个表示不存在的特殊对象(作用:1.用来语法占位、2.变量解释绑定)
扫一扫手机看
点击排行
windows 文件资源管理器使用
Layui 弹窗open使用说明
SQL Server 中字符串函数使用
C# 使用QQ邮箱代理做邮件接收功能
SQL Server关于apply的两种形式cross apply 和 outer apply
ASP.NET MVC 模型的自定义验证
nvm安装及常用命令
SQL Server 中数据类型转换
SQL Server 中WITH AS短语的使用
IE浏览器下AJAX缓存问题导致数据不更新的解决办法
订阅号