当前位置:首页>python>Python入门Day1|从0到1掌握核心基本语法

Python入门Day1|从0到1掌握核心基本语法

  • 2026-10-21 13:28:09
Python入门Day1|从0到1掌握核心基本语法
哈喽!各位想入门编程/AI的小伙伴~ 今天开启Python学习第一站,带大家吃透入门必备的特点和核心语法,零基础也能轻松跟上!不管是想做数据分析、爬虫,还是为人工智能打基础,这篇都是你的入门必看干货✨

🌟 先搞懂:Python为什么这么火?

作为入门首选编程语言,Python的优势肉眼可见,尤其适合新手和多场景开发:
语法极简:摒弃复杂符号,代码可读性强,新手能快速上手写逻辑
双范式支持:既支持面向对象编程,也能做面向过程开发,灵活适配不同需求
跨平台能打:Windows、Mac、Linux系统都能无缝运行,不用额外适配
可扩展性强:可嵌入C/C++代码,兼顾开发效率和运行性能
资源库丰富:AI、数据分析、爬虫等领域都有成熟库,不用重复造轮子
小缺点提醒:作为解释型语言,执行速度略慢,但日常开发、AI学习完全够用

💡 适用场景:程序开发、Web开发、桌面可视化、爬虫、数据分析、科学计算、人工智能(这也是我们学习的核心目标!)

📚 核心重点:Python基本语法(必掌握)

学习参考:建议实际学习时长30分钟,语法部分一定要动手敲代码练习!

一、变量:程序的“容器”

变量用来存储数据,核心规则记牢不踩坑:

1. 变量赋值

基本格式:变量名 = 变量值,示例:
a = "hello world"name = "小明"  # 字符串(文字)age = 18       # 整数(数字)height = 1.75  # 浮点数(小数)

2. 变量绑定规则

一个变量名不能同时绑定多个值,重新赋值会覆盖原有内容
一个值可以同时赋值给多个变量名,示例:a = b = c = "hello world"
多变量同时赋值:num1, num2 = 1, 2(快速给两个变量赋值)

3. 变量名(标识符)命名规范(重中之重)

组成:只能含字母、数字、下划线,且不能以数字开头(错误示例:123name)
禁用关键字:不能用Python自带的保留字(如if、for、while等)
区分大小写:Name和name是两个不同变量
命名风格:
  • 变量 / 普通函数名:全小写 + 下划线分隔(蛇形命名法)

    ✅ 正确示例(基础语法场景):

    # 存储用户输入的数字(基础变量场景)user_input_num = input("请输入一个数字:")# 定义计算两数之和的函数(基础函数场景)def calculate_sum(num1, num2):    return num1 + num2

    ❌ 错误示例:userInputNum、CalculateSum(不符合基础场景通用规范)

  • 常量名:全大写 + 下划线分隔
    常量指程序运行中不修改的值(基础语法中常用作固定参数)
    ✅ 正确示例:
    # 基础场景:定义圆周率常量PI = 3.1415926# 定义默认超时时间常量DEFAULT_TIMEOUT = 10
  • 类名:大驼峰命名法(每个单词首字母大写)
    基础语法中入门类定义的规范:
    ✅ 正确示例:
    # 基础类定义场景class StudentInfo:    def __init__(self, name, age):        self.name = name        self.age = age

二、输出:让程序“说话”(print函数)

多内容输出:print(内容1, 内容2),默认用空格分隔内容
自定义分隔符:print(内容1, 内容2, sep=","),用逗号替代默认空格
自定义结尾符:print(内容, end="-----"),默认结尾是换行(\n),可自定义修改,适用于多print语句连续输出

三、输入:让程序“接收信息”(input函数)

基本用法:input("提示信息"),括号内写引导用户输入的文字
程序阻塞特性:执行到input时,程序会暂停,等待用户输入内容后才继续运行
返回值规则:无论用户输入数字还是文字,input返回的内容都默认是字符串类型

四、Python学习三板斧(调试必备)

新手必会的三个工具,帮你快速排查问题、了解数据:
print():打印内容,验证代码执行结果
type():检测数据类型,比如判断input输入的是否为字符串
dir():查看对象可调用的函数和属性,帮你探索未知数据/函数用法

五、注释:给代码“写说明”

注释不影响程序运行,目的是提高代码可读性,方便自己和他人理解。
单行注释:用 #开头,示例:
#我是一个单行注释,后面的内容不会被执行a = 10  # 也可以写在代码后面,注释该行代码的作用
多行注释:用三引号(单双引号均可)包裹,示例:
"""我是多行注释可以换行写很多内容适合对一段代码做详细说明"""''' 单引号三引号也能实现多行注释 '''

💻 新手小结

Day1的核心是打好语法基础,重点掌握变量命名、print/input用法和注释规范,这是后续学习的基石。建议大家每学一个知识点就动手敲代码练习,比如尝试用input接收用户输入,再用print输出结果,加深理解~
下一篇我们继续进阶Python数据类型,关注我,一起从0到1搞定Python,为AI学习铺路!🚀

最新文章

随机文章