python学习笔记

基础入门

python基础

变量定义

变量 = 值

a =  123
print(a)

输出

123


#定义苹果价格是12¥/斤
price = 12
#定义购买10斤
weight = 10
#计算价格
money = price * weight
print(money)

输出

120


#定义苹果价格是12¥/斤
price = 12
#定义购买10斤
weight = 10
#计算价格
money = price * weight
#print(money)

#如果手上有买苹果的5元立减优惠券
money = price * weight - 5
print(money)

输出

115

变量的类型

python的自定义变量是不需要指定类型的

  • 数字型

    • 整型 (int)
    • 浮点型(float)
    • 布尔型(bool)
    • 复数型 (complex)

      • 主要用于科学计算
  • 非数字型

    • 字符串 str
    • 列表
    • 元组
    • 字典
不通类型变量之间的计算
  1. 数字类型变量之间可以直接计算
  2. 字符串变量之间使用 + 拼接字符串
  3. 字符串变量可以和整数使用 * 重复拼接相同的字符
  4. 数字型变量 和 字符串之间不能进行计算

变量输入
字符串变量 = input("提示信息:")

# 输入苹果的价格
price = input("请输入价格:")
# 输入苹果的重量
weight = input("请输入重量:")
# 计算金额(先转换为小数)
price = float(price)
weight = float(weight)
money = price * weight
print(money)

执行

输入价格:11

输入入重量:22

42.0

定义一个浮动变量接收用户输入的同时,使用float函数转换

# 输入苹果的价格
price = float(input("请输入价格:"))
# 输入苹果的重量
weight = float(input("请输入重量"))
# 计算金额(先转换为小数)
#price = float(price)
#weight = float(weight)
money = price * weight
print(money)
变量格式化输出

输出文字信息的同时一起输出数据

格式化字符含义
%s字符串
%d有符号十进制整数,%06d 表示输出的整数显示位数,不足的地方使用 0 补全
%f浮点数,%.2f 表示小数点后只显示两位
%%输出 %

语法:

print("格式化字符串" % 变量1)

rint("格式化字符串" % (变量1, 变量2...))

name = "TOM"
print("my name is %s" % name)
card_id = 1234567890.121
print("my card id is %6d" %card_id)
price = 12.233
weight = 4.2444
money = price * weight
print("苹果单价 %.2f 元/斤,购买了 %.3f 斤,需要支付 %.4f 元" % (price, weight, money))

执行

苹果单价 12.23 元/斤,购买了 4.244 斤,需要支付 51.9217 元

变量的命名

  • 标识符 - 用户自定义
  • 关键字 - 系统内置

开发者不允许定义关键字