开篇点题:Python 是当前 AI 和数据科学领域使用最广泛的编程语言之一。对于初学者来说,掌握"输入内容"和"基础功能"是迈出第一步的关键。这篇文章带你快速过一遍最常用的知识点。
一、输入内容:input() 函数
Python 用 input() 来获取用户输入的内容:
name = input("请输入你的名字:") print("你好," + name)
运行时程序会暂停,等待用户打字按回车,输入的内容以字符串形式保存到变量中。注意:input() 返回的永远是字符串,如果你要数字,需做类型转换:
age = input("请输入年龄:") age_int = int(age)# 转为整数 print("明年你", age_int + 1, "岁")
二、输出内容:print() 函数
print() 是最常用的输出函数,支持多个值一起输出:
print("姓名:", name, "年龄:", age)
也可以用 f-string 格式化输出,更直观:
print(f"姓名:{name},明年{age_int+1}岁")
三、基础数据类型
Python 有几种内置的基本类型:
- 字符串(str):用引号包起来的文本,如 "Hello" - 整数(int):如 42、-3 - 浮点数(float):如 3.14、0.001 - 布尔值(bool):True 或 False
用 type() 函数可以查看任何数据的类型:
print(type("Hello"))#print(type(42))#
四、基础运算
数字运算:+(加)、-(减)、*(乘)、/(除)、//(整除)、%(取余)、**(乘方)
a = 10 b = 3 print(a + b)# 13 print(a / b)# 3.333... print(a // b)# 3(整除) print(a ** b)# 1000(10的3次方)
字符串运算:+ 表示拼接,* 表示重复
print("你好" + "世界")# 你好世界 print("哈" * 3)# 哈哈哈
五、条件判断:if 语句
score = 85 if score >= 90: print("优秀") elif score >= 60: print("及格") else: print("不及格")
注意缩进——Python 用缩进来表示代码块,一般用 4 个空格。
六、循环:for 和 while
for 循环适合遍历一组数据:
for i in range(5): print(i)# 输出 0 1 2 3 4
for char in "Python": print(char)# 逐个输出字母
while 循环适合条件控制:
count = 0 while count < 3: print("循环第", count+1, "次") count += 1
七、列表(list):一组数据的容器
fruits = ["苹果", "香蕉", "橘子"] print(fruits[0])# 苹果(索引从0开始) fruits.append("西瓜")# 添加元素 print(len(fruits))# 4(长度)
八、定义函数:def
def greet(name): return f"你好,{name}!"
message = greet("小明") print(message)# 你好,小明!
函数可以把重复的代码封装起来,一次定义、多次调用。
九、常用内置函数速查
- len():获取长度(字符串、列表等) - type():查看数据类型 - int()、float()、str():类型转换 - range():生成数字序列 - input():获取用户输入 - print():输出内容 - max()、min():取最大值、最小值 - sum():求和
十、写一个综合小例子
简易计算器 a = float(input("请输入第一个数:")) op = input("请输入运算符(+ - * /):") b = float(input("请输入第二个数:"))
if op == "+": print(f"结果:{a + b}") elif op == "-": print(f"结果:{a - b}") elif op == "*": print(f"结果:{a * b}") elif op == "/": print(f"结果:{a / b}") else: print("不支持的运算符")
这个程序综合使用了 input()、类型转换、条件判断和 f-string 输出,是 Python 入门的一个经典练习。
掌握了以上内容,你已经可以写出能和人交互、能做判断、能重复执行的 Python 程序了。接下来可以进一步学习文件读写、函数进阶、面向对象等内容。
📌 快速记忆
·input() 获取输入,返回字符串,需转换类型才能做数字运算
·print() 输出,f-string 是最方便的格式化方式
·四种基础类型:str、int、float、bool
·if/for/while 是三大控制结构,注意缩进
·def 定义函数,list 是常用容器