目录
变量
变量是一种存储数据的载体,可以被读取和修改。数据包括数值、文本、图形、音频、视频等。不同的数据类型需要定义不同的存储类型。以下是几种常用的数据类型。
变量的命名
我们需要去给变量取一个名字,如同每个人都有自己的名字一样。
以下是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,反之也成立 |