一、对python的认识
Python 是由“龟叔”创造的编程语言,不仅可以做日常办公自动化的事,还能搭网站、当网络游戏后台。但像做操作系统、3D 游戏和手机应用就不太合适。而且运行有点慢,代码加密也难搞。
二、安装过程
-
Windows 系统:轻松访问 Python 官网,下载适合的安装包,双击运行,选择合适的安装路径(推荐 D 盘以避免系统盘臃肿)。安装完成后,只需按下“Windows+R”键,输入“cmd”打开命令行窗口,再键入“python”,若屏幕显示三个大于号“>>>”,恭喜你,Python 已成功入驻你的电脑!
-
Mac 系统还没试过,以后有机会再研究。
三、运行模式
Python 的运行世界分为两大阵营:
-
交互模式:只需在命令行中输入“python”,即可进入这个充满魔力的世界。
-
脚本模式:在这个模式下,可以编写并保存.py 文件,然后在命令行中运行它们。提示符类似于“C:\”,让代码在更广阔的空间里自由翱翔。
四、基础知识
-
输入输出:输出用 print(),输入靠 input()。
-
注释:想要给代码添加说明?没问题!单行注释以“#”开头,多行注释则用三个双引号“"""”包围起来。这样,代码就既能说又能懂了!
-
代码块:语句以“:”结尾,后面缩进四个空格是代码块。
五、数据类型与运算符
-
数据类型有整数(如 a = 10)、浮点数(b = 3.14)、字符串(c = "Hello, World!")、布尔值(True 和 False)。
-
运算符有算术(+、-、*、/等)、比较(==、!=、<、>等)、逻辑(and、or、not)。
六、控制语句
-
for 循环:for...in...结构能遍历列表等,比如输出 1 到 100 用 for i in range(1, 101): print(i)。
-
while 循环:条件满足就一直执行,不满足就停下,像算 100 以内奇数和。
七、列表切片
-
负数索引:l[-1]是最后一个元素,l[-3]是倒数第三个。
-
切片语法:用冒号分隔起始和结束位置,开始的算,结束的不算。
-
省略索引:不写开始就从开头开始,不写结束就到最后,啥都不写就是整个列表。
八、与 C 语言的不同
-
注释方式:Python 单行用“#”,多行用三个双引号;C 语言单行“//”,多行“/* */”。
-
执行效率:Python 解释型,开发快但运行慢;C 语言编译型,运行快。
-
变量声明:Python 不用先声明类型;C 语言要先声明。
-
函数定义:Python 参数和返回值不用声明类型;C 语言要声明。
九、学习感悟
刚开始学 Python,觉得和 C 语言很不一样。Python 简洁好用,有时候 C 语言要好多行代码的事儿,Python 几行就搞定。但也会有习惯上的问题,比如会错用 print,漏打分号。更要好好学习,掌握这两种语言。