【学习笔记】Python零基础入门

目录

前言

一、Python优势

二、Python解释器安装

三、变量和数据类型

1. 驼峰式命名习惯

2. 变量命名规则

3. 基本操作符

4. 数据类型分类

5. 字符串格式化

6. 类型转换函数

7. 列表

8. 元组

9. 字典

四、选择和循环控制结构

1. if语句

2. 内联if语句

3. for循环

4. while循环

5.错误提示语句

五、函数和模块

1. 函数参数

2. 模块引入

3. 模块创建

六、文件处理

1. 文本文件前两行读取

2. 文本文件按行循环读取

3. 二进制文件处理

4. 文件删除和重命名

七、面向对象编程

1. 类的创建

2. 类的导入

小结


前言

我是一个编程小白,在毕业之际,正在疯狂地学习编程,现在还处于理论阶段,实践刷题还未真正开始,决定边学习边撰写编程笔记,帮助自己更好地回顾和吸收所学知识。之前考研阶段也是通过撰写和复习纸质版笔记,最终上岸了目标院校,希望我这次也能如愿找到合适的工作,加油,时不我待,往前冲!

笔记仅做参考,里面或许存在许多笔误和错误,欢迎在评论中提出见解和指正,一起讨论,一起学习,go up!

一、Python优势

1. 相较于C语言,Python语言更简洁,当解决同样的问题时,利用Python语言撰写的代码行数更少。对于零基础的同学来说,Python更容易入门。

2. Python的第三方库非常强大,利用Python,我们能够更好地做到数据抓取,进行游戏开发等。Python作为一门面向对象的编程语言,给我们带来了极大益处。

二、Python解释器安装

1. 目前的Python版本为Python 3,有的图书采用Python 2,但Python 3是主流版本,到Python官网可以免费下载Python 3。

2. 下载版本后,启动IDLE,屏幕会展示出Python Shell 界面。在>>>后面可以输入命令行与Shell进行交互,输入一行后,需要等待其执行命令,然后继续输入下一个指令,如下所示,因此我们无法利用Shell编写一个完整的长程序。

【学习笔记】Python零基础入门_第1张图片

 3. 点击File->New File,快捷键Ctrl+N,进入文本编辑模式,输入完整代码,便可以保存.py文件。

【学习笔记】Python零基础入门_第2张图片

4. 程序撰写和编译执行:save文件(Ctrl+S)->run F5(需要先保存才能编译)。注释使用#(单行注释),加一对英文'''三个单引号(多行注释),把注释内容放在这一对符号中,再执行,Shell界面显示为空。 

【学习笔记】Python零基础入门_第3张图片

 【学习笔记】Python零基础入门_第4张图片

 

三、变量和数据类型

1. 驼峰式命名习惯

设置形式清晰和含义一目了然的变量名字,便于程序员之间代码交流,养成驼峰式命名习惯是较好的,如maxNum。除了采用驼峰式命名,还可以采用下划线,即max_num。

2. 变量命名规则

数字不能作为变量首字符,变量字符串由a~z、A~Z、数字或下划线组成。此外,不能与Python内置关键字重名。Python里面,不需要进行变量声明,或者称变量赋值即变量声明,给变量赋上初值即可对变量进行下一步操作。如:C中 int a=3,python 中a=3。

3. 基本操作符

基本操作符包括加减乘除(+、-、*、/),整除(//,向下取整),取余(%)和指数(**)运算。

【学习笔记】Python零基础入门_第5张图片

 和C语言的区别在于,C中整除不需要用 // ,直接使用 / 符号便能够达到整除的效果。相反,Python中 / 直接代表正常的除法,C中将除数或者被除数转化为浮点数后,才能获得正常的商值。

#include
#include
int main(void)
{
int a;
a = 3/2;
printf ("a = %d", a);
return 0; 
}

【学习笔记】Python零基础入门_第6张图片

从上面我们可以看出C中语句句末需要加分号,Python中不用添加分号;C中输出函数为printf(),而Python中输出函数为print()。

4. 数据类型分类

简单数据类型:包括整型、浮点型(实数型)和字符串类型;

复杂数据类型:包括列表、元组和字典。

5. 字符串格式化

有两种方式:一是使用%操作符,

你可能感兴趣的:(Python学习笔记,学习,python)