本文只记录我在学习python基础知识过程中的总结
num = 173
print(bin(num))
print(oct(num))
print(hex(num))
i = 3 + True
print(i)
i = 3 + False
print(i)
print('abc\rd')
x = input("请输入:")
print(type(x), end='')
print(int(x) / 2)
price = 9
weight = 5
money = 45
print("苹果单价 %.02f 元/斤,购买 %.02f 斤,需要支付 %.02f 元" % (price, weight, money))
def calc():
print(5 / 2)
print(5 // 2)
print(5 % 2)
print(2 ** 3)
print(3 + 5 - 2)
if __name__ == '__main__':
calc()
== != > >= < <=
and or not
and 是遇假则假,都真返回后一个
or 是遇真则真,都假为假
def logic():
print(3 and 5)
print(1 and 0)
print(2 or 0)
print(0 or 0)
if __name__ == '__main__':
logic()
= *= +=等等 核心有=
算术运算符 > 关系运算符 > 逻辑运算符> 赋值运算
数字型变量:整型、浮点型、布尔型、复数型
非数字型变量:– 字符串– 列表– 元组– 字典– 集合
数字型变量 之间可以 直接计算
必有一个且只能有一个语句下的语句执行,elif可以无限多
• break 某一条件满足时,退出循环,循环结束啦,不再执行后续重复的代码
• continue 某一条件满足时,不执行 后续循环 内部 的代码,开始下一轮循环
break 和 continue 只针对当前所在循环有效
for循环如下所示
a = [1,2,3]
for i in a:
print(i)
def 函数名(参数1,参数2,...):
函数封装的代码
return 返回值(可有可无)