栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【Python基础】:数值类型

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Python基础】:数值类型

前言:本章主要针对python基础中的数值类型_运算符做一些知识点总结,后面会给大家分享一些题型。

目录

前言:本章主要针对python基础中的数值类型_运算符做一些知识点总结,后面会给大家分享一些题型。

一、python运行的两种方式:

二、变量名的命名规范:

三、输入与赋值:

四、六大数据类型与数值类型:

五、运算符及运算: 


一、python运行的两种方式:

① 交互式:可以及时给用户反应。

②文件式:可以保存下来

二、变量名的命名规范:

变量名:包括字母、数字、下划线,但只能以字母、下划线开头。

注:关键字不能用作变量名。例如:print,if,or,and不能用作变量名。

python里面会区分大小写

可以使用代码查看关键字:

import keyword
print(keyword.kwlist)

三、输入与赋值:

赋值:将变量关与值联起来,多个变量赋值只能用逗号隔开

num = 3,'python',5
name = 'zhangsan'

输入:input()

age = input('请输入您的年龄:')
name = input('请输入您的姓名:')
print(age,name)

四、六大数据类型与数值类型:

六大数据类型:数值Number,字符串String,列表List,字典Dictionary,集合Set,元组Tuple。数值类型:int整型,float浮点型,bool布尔类型,complex复数。

a = -2
print(type(a))   #type可以用来打印值的类型
b = 2.3
print(type(b))
c = False
print(type(c))
d = 3+2j
print(type(d))


#运行结果



数值转化:即可以强制转换成某种数值类型,int,float,bool,complex

b = 3.222222
e = int(b)   #将小数类型强制转化int型,小数点后全部去除
print(e,type(e))  #打印出e的值和e的类型
d = bool(b)    #将浮点类型强制转化int型,小数点后全部去除
print(d,type(d))     #输出True(除了0,都为True),False

五、运算符及运算: 

运算符:算数运算符:赋值运算符(+=,-=),关系运算符,逻辑运算符,成员运算符,身份运算符

算数运算符:+ 加,- 减,*乘法,/除,//整除,%取余,**幂

num1 = 5
num2 = 2
print(num1+num2)    #两数相加
print(num1-num2)    #两数相减
print(num1*num2)    #两数相乘
print(num1//num2)    #两数整除,若有小数点,直接去掉
print(num1/num2)     #两数相除,可以带小数点
print(num1%num2)     #取余,即取余数 (小的2 % 大的5,输出结果为他本身为2 ,即2%5=0)
print(num1**num2)     #num2为num1的幂

运行结果
7
3
10
2
2.5
1
25

赋值运算符:+=,-=,=,*=,/=

num3 = 9
num3 += 7    #相当于num3 = num3+7
print(num3)
num3 -= 7    #相当于num3 = num3-7
print(num3)
num3 *= 7    #相当于num3 = num3*7
print(num3)
num3 **=2  #相当于num3 = num3 ** 7
print(num3)

运行结果:
16
9
63
3969

在做运算时要注意运算符的优先级,优先级高的先执行运算:

运算符的优先级:**,(*,/,//,%),(+,-),(=,+=,-=,*=) 括号里面的是同级运算符

num1 = 3+6/2**2
print(num1)

运行结果:4.5

电脑识别的是二进制数,所以有小数加减是,可能出现的结果不准确,看以下代码:

print(1.1+0.1)
运行结果:1.2000000000000002

from decimal import Decimal
a = Decimal('1.1')
b = Decimal('0.1')
print(a+b)
运行结果:1.2

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/753639.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号