Python 变量 数据类型 运算符

目录

变量

变量的命名

硬性规则

变量的使用

加减乘除的运算

数据类型

使用函数检查数据类型type( )

数据类型的转换

运算符(优先级从高到低列举)

 赋值运算符

比较运算符(也称之为关系运算符)

逻辑运算符


变量

       变量是一种存储数据的载体,可以被读取和修改。数据包括数值、文本、图形、音频、视频等。不同的数据类型需要定义不同的存储类型。以下是几种常用的数据类型。

变量的命名

        我们需要去给变量取一个名字,如同每个人都有自己的名字一样。

        以下是Python取变量名字必须遵守的硬性规则。

硬性规则

1、变量名字有字母、数字和下划线构成(数字不开头)

2、字母大小写敏感,变量之间有大小写的区分(A与a是不同的两个变量)

3、不得使用关键字(特殊含义的单词)和系统保留字(函数名字、模块名字)冲突

变量的使用

加减乘除的运算

a = 3
b = 2
print(a + b)    #5
print(a - b)    #1
print(a * b)    #6
print(a / b)    #1.5

数据类型

数据类型

整型(int) 整数(二进制、八进制、十进制、十六进制) 浮点型(float) 小数(支持科学计数法) 字符串型(str) 由单引号‘hello’和双引号“hello”括起来的任意文本 布尔型(bool) 只有True、False两种值(有大小写的区分) 复数型(complex) 例如2+3j,与数学上的复数表示一样,把i换成j(不常使用)

使用函数检查数据类型type( )

a = 1
b = 1.5
c = 'hello'
d = True
e = 2 + 3j

print(type(a))    #<class'int'>
print(type(b))    #<class'float'>
print(type(c))    #<class'str'>
print(type(d))    #<class'bool'>
print(type(e))    #<class'complex'>

数据类型的转换

        由于input( )函数获取的是键盘输入的字符串,所以运算时,需要通过函数将输入的字符串转换成数。如下:

a = int(input('a = '))
b = int(input('b = '))
print('%d + %d = %d' % (a, b, a + b))        #加法
print('%d - %d = %d' % (a, b, a - b))        #减法
print('%d * %d = %d' % (a, b, a * b))        #乘法
print('%d / %d = %d' % (a, b, a / b))        #除法
print('%d // %d = %d' % (a, b, a // b))      #整除  
print('%d %% %d = %d' % (a, b, a % b))       #取余,%%表示百分号(占位符),运行时显示a % b 
print('%d ** %d = %d' % (a, b, a ** b))      #指数

运算符(优先级从高到低列举)

 赋值运算符

#赋值运算符'='
    a = 0
#复合运算符
    a += 1     #a = a + 1

比较运算符(也称之为关系运算符)

==!=<><=>=

注意:'='是赋值运算符,而'=='是比较是否相等的比较运算符。比较运算符会产生布尔值,      不是True就是False。 

# 比较运算符的优先级高于赋值运算符 #

逻辑运算符

and

并且

左右两边都是True 最终结果才是True

or

或者

左右两边任意一个布尔值是True 最终结果就是True

not

后面接上布尔值     

not True就是False,反之也成立

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值