Python基本语法

本文详细介绍了Python的基础语法,包括变量的定义、类型、运算、输入输出以及分支和循环结构。通过实例展示了如何使用变量存储数据,理解不同数据类型如数字、字符串、列表等之间的运算规则,以及如何处理不同类型变量的转换和组合。此外,还涵盖了输入输出、格式化输出、条件判断、循环控制等核心概念,帮助初学者掌握Python编程基础。
摘要由CSDN通过智能技术生成

**Python基本语法
课程大纲:
变量
运算符
分支与循环
模块与包
一、变量
变量定义
在 Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 才会被创建
等号(=)用来给变量赋值
= 左边是一个变量名
= 右边是存储在变量中的值
变量名 = 值
案例1 学生注册

定义变量—学生学号

studentNo = “9527”

定义变量—学生密码

stuentPassword = “123”

在程序中,如果要输出变量的内容,需要使用 print 函数

print(studentNo)
print(stuentPassword)
说明#是代码注释,快捷键是Ctrl+/
案例2 超市买菜
需求
1)柿子的价格是 8.5 元/斤
2)买了 7.5 斤 柿子
3)计算付款金额

定义柿子价格变量

price = 8.5

定义购买重量

weight = 7.5

计算金额

money = price * weight
print(money)
变量类型
变量的四要素:
变量的名称
变量保存的数据
变量存储数据的类型
变量的内存地址(标识)
2.1. 变量类型的演练
需求
定义变量保存小强的个人信息
姓名:小强
年龄:22 岁
性别:是男生
身高:1.80 米
体重:77.0 公斤
提问
在演练中,一共有几种数据类型?
在 Python 中定义变量时需要指定类型吗?
2.2 变量的类型
在 Python 中定义变量是 不需要指定类型(在其他很多高级语言中都需要)
数据类型可以分为 数字型 和 非数字型
数字型
整型 (int)
浮点型(float)
布尔型(bool)
真 True 非 0 数 —— 非零即真
假 False 0
非数字型
字符串
列表
元组
字典
使用 type 函数可以查看一个变量的类型
type(name)
2.3 不同类型变量之间的计算
数字型变量 之间可以直接计算
在 Python 中,两个数字型变量是可以直接进行 算数运算的
如果变量是 bool 型,在计算时
True 对应的数字是 1
False 对应的数字是 0
演练步骤
1)定义整数 i = 10
2)定义浮点数 f = 10.5
3)定义布尔型 b = True
i = 10
f = 10.5
b = True
print(i+f+b)
21.5
发生了自动类型转换,全部转换成了浮点数。
字符串变量 之间使用 + 拼接字符串
在 Python 中,字符串之间可以使用 + 拼接生成新的字符串
first_name = “三”
last_name = “张”
print(first_name + last_name)
字符串变量 可以和 整数 使用 * 重复拼接相同的字符串
print("-" * 50)
输出
‘--------------------------------------------------’
数字型变量 和 字符串 之间 不能进行其他计算
first_name = “zhang”
x = 10
print( x + first_name)

TypeError: unsupported operand type(s) for +: ‘int’ and ‘str’
类型错误:+ 不支持的操作类型:intstr
解决办法:使用str(x)将x的类型强制转换成字符串类型
first_name = “zhang”
x = 10
print(str(x)+first_name)
2.4 变量的输入
所谓 输入,就是 用代码 获取 用户通过 键盘 输入的信息
例如:去银行取钱,在 ATM 上输入密码在 Python 中,如果要获取用户在 键盘 上的输入信息,需要使用到 input 函数
在 Python 中可以使用 input 函数从键盘等待用户的输入
用户输入的 任何内容 Python 都认为是一个 字符串
语法如下
字符串变量 = input(“提示信息:”)
2.5 变量输入演练 —— 超市买苹果
需求
收银员输入 苹果的价格,单位:元/斤
收银员输入 用户购买苹果的重量,单位:斤
计算并且 输出 付款金额
代码

1. 输入苹果单价

price_str = input(“请输入苹果价格:”)

2. 要求苹果重量

weight_str = input(“请输入苹果重量:”)

3. 计算金额

1> 将苹果单价转换成小数

price = float(price_str)

2> 将苹果重量转换成小数

weight = float(weight_str)

3> 计算付款金额

money = price * weight
print(money)
2.6 变量的格式化输出
使用%
苹果单价 9.00 元/斤,购买了 5.00 斤,需要支付 45.00 元
在 Python 中可以使用 print 函数将信息输出到控制台
如果希望输出文字信息的同时,一起输出 数据,就需要使用到 格式化操作符
% 被称为 格式化操作符,专门用于处理字符串中的格式
包含 % 的字符串,被称为 格式化字符串
% 和不同的 字符 连用,不同类型的数据 需要使用 不同的格式化字符
%s 字符串
%d 有符号十进制整数,%06d 表示输出的整数显示位数,不足的地方使用 0 补全
%f 浮

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值