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

学习笔记---Python 变量 数据类型 运算符

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

学习笔记---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))    #
print(type(b))    #
print(type(c))    #
print(type(d))    #
print(type(e))    #

数据类型的转换

        由于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,反之也成立

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

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

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