Python编程基础(二):变量、数据类型与运算
前言
亲爱的读者朋友们,大家好!👋
欢迎回到一如老师的公众号,今天是我们的第十九天更新。在上期内容中,我们初步认识了Python,并完成了环境搭建和第一个程序的编写。本期,我们将深入学习变量、数据类型与运算,这是编程的基础,也是写好程序的第一步。
无论你是编程新手,还是希望巩固基础的开发者,今天的内容都会对你有所帮助。准备好了吗?让我们一起开启Python的学习之旅吧!🐍🚀
一、变量与赋值
1. 什么是变量?
变量是用于存储数据的命名空间,你可以把变量看作是一个贴了标签的盒子,用于存放值。
2. 变量的命名规则
字母、数字、下划线组成,不能以数字开头。 区分大小写, age
和Age
是两个不同的变量。不能使用Python的关键字(如 if
、for
、while
等)。
3. 变量的赋值
Python是弱类型语言,不需要声明变量的类型,直接赋值即可。
示例代码:
# 赋值整数
age = 25
# 赋值浮点数
height = 1.75
# 赋值字符串
name = "Alice"
# 赋值布尔值
is_student = True
二、基本数据类型
Python中常用的基本数据类型有:
整数(int) 浮点数(float) 字符串(str) 布尔值(bool) 列表(list) 元组(tuple) 字典(dict) 集合(set)
1. 整数(int)
表示没有小数部分的数字,例如:-1
、0
、42
。
x = 10
print(type(x)) # 输出:<class 'int'>
2. 浮点数(float)
表示有小数部分的数字,例如:3.14
、0.001
、-2.5
。
y = 3.14
print(type(y)) # 输出:<class 'float'>
3. 字符串(str)
表示文本数据,用单引号或双引号括起来。
s = "Hello, World!"
print(type(s)) # 输出:<class 'str'>
4. 布尔值(bool)
表示真或假,只有两个值:True
和 False
。
b = True
print(type(b)) # 输出:<class 'bool'>
三、常用运算符
1. 算术运算符
加法(+)
result = 10 + 5 # 结果为15减法(-)
result = 10 - 5 # 结果为5乘法(*)
result = 10 * 5 # 结果为50除法(/)
result = 10 / 3 # 结果为3.333...整除(//)
result = 10 // 3 # 结果为3取余(%)
result = 10 % 3 # 结果为1幂运算(**)
result = 2 ** 3 # 结果为8
2. 比较运算符
等于(==)
result = (10 == 5) # 结果为False不等于(!=)
result = (10 != 5) # 结果为True大于(>)
result = (10 > 5) # 结果为True小于(<)
result = (10 < 5) # 结果为False大于等于(>=)
result = (10 >= 5) # 结果为True小于等于(<=)
result = (10 <= 5) # 结果为False
3. 逻辑运算符
与(and)
result = True and False # 结果为False或(or)
result = True or False # 结果为True非(not)
result = not True # 结果为False
4. 赋值运算符
基本赋值(=)
x = 10复合赋值
x += 5 # 等价于 x = x + 5
x -= 3 # 等价于 x = x - 3
x *= 2 # 等价于 x = x * 2
x /= 4 # 等价于 x = x / 4
四、类型转换
有时需要在不同类型之间进行转换。
1. 隐式类型转换
Python会在需要时自动进行类型转换。
result = 10 + 3.14 # 结果为13.14,整数被转换为浮点数
2. 显式类型转换
使用内置函数进行类型转换。
int():转换为整数
x = int(3.14) # 结果为3float():转换为浮点数
y = float(10) # 结果为10.0str():转换为字符串
s = str(100) # 结果为'100'
五、输入与输出
1. 输入(input)
使用input()
函数获取用户输入,返回类型为字符串。
name = input("请输入你的名字:")
print("你好," + name + "!")
2. 输出(print)
使用print()
函数输出内容,可以输出多个变量,使用逗号分隔。
age = 25
print("你的年龄是:", age)
六、注释与代码风格
1. 注释
单行注释:使用
#
开头。# 这是一个单行注释多行注释:使用三个引号括起来。
"""
这是一个
多行注释
"""
2. 代码风格
PEP 8:Python官方的代码风格指南。 缩进:使用4个空格进行缩进,不要使用Tab。 命名规范:变量名使用小写字母,单词之间用下划线连接(snake_case)。
七、实践与思考
实践:
简单计算器:编写一个程序,接受用户输入的两个数字,并计算它们的和、差、积、商。
# 简单计算器
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
sum_result = num1 + num2
diff_result = num1 - num2
prod_result = num1 * num2
if num2 != 0:
div_result = num1 / num2
else:
div_result = "除数不能为0"
print("和:", sum_result)
print("差:", diff_result)
print("积:", prod_result)
print("商:", div_result)温度转换:编写一个程序,将摄氏温度转换为华氏温度。
# 摄氏温度转换为华氏温度
celsius = float(input("请输入摄氏温度:"))
fahrenheit = celsius * 9/5 + 32
print("对应的华氏温度为:", fahrenheit)
思考:
变量命名的重要性:良好的变量命名有助于提高代码的可读性。 类型转换的注意事项:在进行算术运算时,确保变量类型正确,避免不必要的错误。
八、加入我们的知识星球!
想要获取更多的学习资源和指导吗?加入我们的 「一如老师的编程与设计星球」,你将获得:
独家学习资料:丰富的教程、源码、笔记等资源。 答疑解惑:一对一的学习问题解答,助你突破难点。 项目实战:参与真实项目,提升实战能力,积累经验。 职业指导:提供就业、面试等方面的建议,助你迈向理想职业。
扫码立即加入,和更多志同道合的伙伴一起成长!

九、加入我们的学习群!
为了更好地交流和学习,欢迎大家加入 「一如老师编程设计交流中心」,与更多的朋友一起进步!
QQ群号:965696190 微信群:扫描下方二维码加入

十、期待你的反馈!
如果你在学习过程中有任何疑问,或者有好的建议和想法,欢迎在下方留言。我会尽快回复你的疑问。

十一、下期预告
下一期,我们将学习Python编程基础(三):控制结构与循环。我们将探讨如何使用条件判断和循环控制程序的执行流程,使你的程序更加灵活和强大。敬请期待!
版权声明
本文为原创内容,转载请注明出处。
喜欢这篇文章吗?
如果觉得本篇内容对你有帮助,请点击右下角的“赞”和“在看”,并分享给更多的朋友!你的支持是我持续创作的动力!❤️





