哈喽!各位想入门编程/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等)二、输出:让程序“说话”(print函数)
多内容输出:print(内容1, 内容2),默认用空格分隔内容自定义分隔符:print(内容1, 内容2, sep=","),用逗号替代默认空格自定义结尾符:print(内容, end="-----"),默认结尾是换行(\n),可自定义修改,适用于多print语句连续输出三、输入:让程序“接收信息”(input函数)
基本用法:input("提示信息"),括号内写引导用户输入的文字程序阻塞特性:执行到input时,程序会暂停,等待用户输入内容后才继续运行返回值规则:无论用户输入数字还是文字,input返回的内容都默认是字符串类型四、Python学习三板斧(调试必备)
type():检测数据类型,比如判断input输入的是否为字符串dir():查看对象可调用的函数和属性,帮你探索未知数据/函数用法五、注释:给代码“写说明”
注释不影响程序运行,目的是提高代码可读性,方便自己和他人理解。#我是一个单行注释,后面的内容不会被执行a = 10 # 也可以写在代码后面,注释该行代码的作用
"""我是多行注释可以换行写很多内容适合对一段代码做详细说明"""''' 单引号三引号也能实现多行注释 '''
💻 新手小结
Day1的核心是打好语法基础,重点掌握变量命名、print/input用法和注释规范,这是后续学习的基石。建议大家每学一个知识点就动手敲代码练习,比如尝试用input接收用户输入,再用print输出结果,加深理解~下一篇我们继续进阶Python数据类型,关注我,一起从0到1搞定Python,为AI学习铺路!🚀