Python 入门:从第一个程序到数据类型的第一课
如果你是第一次学编程,Python 是一个很友好的起点。它的语法简洁,读起来接近自然语言,写几行代码就能马上看到运行结果,不需要先花很多时间理解复杂的配置。本文就用一个最简单的程序带你入门,再认识 Python 里最常用的几种数据类型,帮你迈出扎实的第一步。
一、写出第一个程序
安装好 Python 之后,新建一个 Python 文件,写入下面这一行代码:
print("你好,Python!")
在终端里运行这个文件,屏幕上就会打印出这句话。print 是 Python 内置的输出函数,括号里放的是想显示的内容,双引号表示这是一段文字,也就是字符串。把这句话改成自己的名字再运行一次,你就完成了一次“改代码、运行、看结果”的完整循环,编程学习大多就是这样反复进行的。
二、变量:给数据起个名字
程序里经常要保存一些数据,比如年龄、分数、姓名。这时可以用变量给数据起个名字,方便后面反复使用:
name = "小云"
age = 18
score = 92.5
print(name, age, score)
这里的等号不是数学里的“等于”,而是赋值的意思:把右边的值装进左边的变量里。变量名一般用小写字母和下划线组成,见名知意比用 a、b、c 更容易读懂。给变量换一个值,原来的值就会被覆盖,这也是调试时经常用到的思路。
三、认识四种常用数据类型
Python 里最常见的数据类型有四种。整数 int 用来表示没有小数点的数,比如 18、100;浮点数 float 带有小数点,比如 92.5、3.14;字符串 str 是一段文字,要用引号包起来,比如 “你好”;布尔值 bool 只有 True 和 False 两个值,常用来表示“是”或者“否”。
age = 18 # int
score = 92.5 # float
name = "小云" # str
is_student = True # bool
print(type(age), type(score), type(name), type(is_student))
type 函数可以查看一个值的类型。初学者最常见的错误之一,就是把数字和字符串混在一起运算,比如 “18” + 1 会报错,因为字符串和整数不能直接相加。遇到这种报错不要慌,先用 type 看看两边的类型,再决定要不要用 int 或者 str 做转换。
四、列表和字典:把多个数据放在一起
只存一个值时用变量就够了,要存一组相关的数据,可以用列表和字典。列表用方括号表示,里面的元素按顺序排列;字典用花括号表示,用“键”对应“值”,像一本小词典:
fruits = ["苹果", "香蕉", "橙子"]
print(fruits[0])
print(len(fruits))
student = {"name": "小云", "age": 18, "score": 92.5}
print(student["name"])
student["score"] = 95.0
列表的下标从 0 开始,所以 fruits[0] 是苹果;len 可以数出列表里有几个元素。字典的好处是按名字取值,不用记住位置,写 student[“name”] 就能拿到姓名。刚开始用的时候,先记住“有序的一组用列表,有名字的一组用字典”这个简单判断就够了。
五、动手练一练
学完这几类数据类型,可以试着写一个小程序:定义姓名、年龄和三门课的成绩,算出平均分,再用一句话打印出来。
name = "小云"
scores = [88, 92, 95]
average = sum(scores) / len(scores)
print(name, "的平均分是", average)
sum 可以求和,len 可以计数,两者配合就能算出平均值。如果运行结果和预期不一样,先检查括号是否成对、引号是否闭合、缩进是否一致,这三类问题占了新手报错的大多数。
六、小结
今天我们写了第一个 Python 程序,学会了用变量保存数据,认识了整数、浮点数、字符串和布尔值,还初步接触了列表和字典。Python 入门并不难,关键是多动手:把例子敲一遍、改一改、再运行一次。下一课可以继续学习条件判断和循环,让程序根据不同的情况做出不同的选择。
- 点赞
- 收藏
- 关注作者
评论(0)