python从入门到入土(一)

本文详细介绍了编程初学者在开始使用Python时,需要安装Python解释器,选择文本编辑器如PyCharm,创建独立项目环境(venv),以及涵盖了Python的基础语法、数据类型、函数库、控制结构、数据结构(列表、元组、字典)、输入输出、格式化字符串、函数、模块导入和面向对象编程等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在你开始编程之前 | 为什么安装Python和PyCharm_哔哩哔哩_bilibili

(图片均截图自视频)

python的运行过程:翻译一行,执行一行

我们说“安装python”,本质是安装python解释器

还需要一个文本编辑器去编写代码,太多了比如vscode、pycharm

venv建立项目独立的python虚拟环境,目的是,让不同的项目使用不同的解释器版本和安装的第三方库等,适用于多个项目或者团队合作的情况。

1.1 转义字符

\转义字符,\n  表示换行

1.2 print

1.3 变量命名方法:

1.4 关键字keywords

1.5 数据类型

1.6 函数库

函数库  可以理解为一个工具箱,里面的每个函数都是一个工具

print等默认就有的函数叫内置函数

math是专门提供数学运算方法的库

import math    #表示导入math库
math.sin(1)    #用.调用里面的函数

 https://docs.python.org/zh-cn/3/library/math.html 查看库的官方文档,查看库下的所有函数

1.7 注释

#注释单行内容

"""   多行注释的内容 """

1.8 运行模式

python有两种运行模式:命令行模式和交互模式(以下为交互模式,可以直接看到运行结果,但不会保存代码)

 

1.9 input函数

1.10 if语句

1.11 逻辑运算符

运算优先级:

1.12 列表

(1)空列表用方括号[]表示,向列表增加用append方法,从列表删除用remove方法

(2)列表可存放不同类型的数值

(3)len函数求列表长度

(4)通过索引获得某个位置的元素,从0开始,索引赋值改变列表某个索引的值

(3)方法与函数在调用时的差别:是否要加·

1.13 元组tuple

元组不可变,列表元素是可变的

1.14 字典

(1)字典用于储存键值对,键有对应的值,键是用来查找值的,键的类型不可变

(2)空的字典用花括号表示

(3)获得某个键的值

(3)用元组作为键,并获得某个键的值

(4)向字典添加键值对

(5)用 in 判断某个键是否在字典中

(5)用 del 删除某个键值对

(6)用 len 查看字典里有几个键值对

(7)字典的三个方法

1.15 for

(1)for循环

(2)for + range

1.16 while

注:当range里面只放一个值的时候,起始值默认为0

1.17 格式化字符串

(1)format 方法

(1)format方法,可以把上面的message_content写成这样:

(2)f 字符串对花括号里面的内容求值

注::.2f   表示所有的浮点数都保留两位小数

1.18 函数

(1)函数返回值

1.19  引入模块

常用函数如sum、print、input等为内置函数,不用引入直接用即可

不常用的诸如 median等函数需要引入对应的模块才能用

(1)引入模块的三种方法

注:第三种方法不推荐,因为当导入多个模块,里面的同名函数可能引发冲突

当python标准库的模块都不够使用的时候,还可以引入第三方库的模块

在引入第三方库之前需要先安装,也就是从互联网下载别人写好的模块

注:pypi.org这个网站可以对第三方库进行搜索

1.20 面向对象编程object oriented programming

对象拥有不同的属性attribute和方法method,也可以理解为变量和函数

继承性:

1.21 创建类

(1)类的创建

(2)类的命名方法

(3)类的特殊方法init,可以定义类有哪些属性

(4)定义类的方法

1.22 类的继承

优先看子类有没有同名的方法,如果没有的话找父类同名的方法用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值