【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))


#运行结果
<class 'int'>
<class 'float'>
<class 'bool'>
<class 'complex'>
  • 数值转化:即可以强制转换成某种数值类型,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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值