一、数值类型
1、标点符号
标点符号必须在英文状态下输入
2、数字与字符串
数字:由 0 ~ 9 组成,也可以有小数
字符串:用来表示文本数据,由汉字、数字和特殊符号组成
3、注释
给代码注释声明,类似笔记
3、变量
用来储存数据,通过变量名可以访问到变量里面的数据
4、内部函数
print() :打印、输出
Type :类型判断
# 变量 a 、 b
a = 10
b = 20
print(a+b)
F:\python\python.exe "D:\muyi\my python\练习.py"
30
Process finished with exit code 0
5、数值类型 —— int 整数型
整数型(int):正整数、零和负整数
a = 10
b = -20
c = 0
6、数值类型 —— float 浮点数型
浮点数型(float):带有小数点得数值【正数、零和负数】
a = 1.0
b = -2.0
c = 0.0
7、数值类型 —— bool 布尔型
布尔型(bool):True(真)、False(假)
# 变量
a = True
b = False
print('a的类型:',type(a))
print('b的类型:',type(b))
x = 1
y = 3
v = x < y
n = x > y
print(v) # x<y 成立 所以为真(True)
print(n) # x>y 不成立 所以为假(False)
F:\python\python.exe "D:\muyi\my python\练习.py"
a的类型: <class 'bool'>
b的类型: <class 'bool'>
True
False
Process finished with exit code 0
8、常用算术运算符
8.1、加法运算符 + 用于两个数值或字符串相加
# 加法运算符 +
a = 10
b = 20
print(f'a+b的值等于:{a+b}')
a1 = '你好'
b2 = '我是木易'
print(f'a1 + b2等于:{a1 + b2}')
F:\python\python.exe "D:\muyi\my python\练习.py"
a+b的值等于:30
a1 + b2等于:你好我是木易
Process finished with exit code 0
8.2、减法运算符 - 用于两个数值进行相减
# 减法运算符 -
a = 30
b = 10
print(f'a-b等于:{a-b}')
a-b等于:20
8.3、乘法运算符 * 用于两个数值进行相乘
# 乘法运算符 *
a = 30
b = 10
print(f'a*b等于:{a*b}')
a*b等于:300
8.4、除法运算符 / 用于两个数值进行相除
# 除法运算符 /
a = 30
b = 10
print(f'a/b等于:{a/b}')
当执行 a / b 这个表达式时,Python 会自动将结果转换为浮点数类型,并返回 3.0。
F:\python\python.exe "D:\muyi\my python\练习.py"
a/b等于:3.0
Process finished with exit code 0
8.5、模运算符 % 用于两个数相除的余数、也叫模
# 模运算符 %
a = 33
b = 2
"""
33除以2等于商为16 余数为1,整数除不尽余下的数教余数
"""
print(f'a/b等于:{a/b}\n余数为:{a%b}')
F:\python\python.exe "D:\muyi\my python\练习.py"
a/b等于:16.5
余数为:1
Process finished with exit code 0
8.6、整除运算符 // 用于两个数值整除,计算两个数相除的整数部分
# 整除运算法 //
a = 33
b = 2
"""
33除以2等于为16.5 只要整数部分 所以为 16
"""
print(f'a/b等于:{a/b}\n整除数为:{a//b}')
F:\python\python.exe "D:\muyi\my python\练习.py"
a/b等于:16.5
整除数为:16
Process finished with exit code 0
8.7、指数运算符 ** 用于一个数指数运算,计算算的次幂
# 指数运算符 **
a = 3**3
"""
3**3等于 3的3次幂 也就是 3*3*3
"""
print(f'a的值等于:{a}')
F:\python\python.exe "D:\muyi\my python\练习.py"
a的值等于:27
Process finished with exit code 0
二、序列类型
表示一组按照一定顺序排列的值的集合
1、字符串(str)——表示文本数据,由字符组成,用 “ ” 单双引号表示,不可变序列类型
2、元祖(tupie)——一组有序的集合,用()表示,不可变序列类型
.、列表(list)——一组有序的集合,用【】表示,可变类型