news 2026/6/3 22:56:25

python 学习笔记

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
python 学习笔记
python 学习笔记
1.什么是编程?

编程的目的,就是让计算机按你设定好的流程去做事。这个设定好的流程就是程序,或者叫代码。程序代码保存在文件中。计算机按设定的流程去执行做事,就是运行程序。设定流程的人,就是程序员,俗称码农

我们通过别人开发的程序(比如QQ,支付宝,微信),控制计算机(智能手机也可以看做计算机),是间接的控制。而我们自己开发程序,就可以更直接的控制计算机按照我们的想法来办事。

2.为什么学python?

编程语言有很多种,目前使用比较广泛的有:C语言,java语言,python语言,javascript语言等。

因为python易学而且好用

  • 易学

    python 语法简洁易懂,屏蔽了很多底层的细节,更加容易学习。

  • 好用

    首先,开发速度快,其次,Python编程应用广泛,领域涵盖:Web网站,自动化,爬虫,图形界面,数据分析,运维,自然语言处理,图形处理,科学计算,游戏,人工智能等等。

当然了这些当中,我比较感兴趣的领域包括自动化,爬虫,Web网站等,你们也可以学习自己感兴趣的领域。

4.python 解释器的安装以及环境变量的配置

学习python的第一步就是: 安装python解释器。

安装python解释器和配置环境的任务,我就交给各位了,网上有很多相关的学习资料以及视频,我在这儿先跳过了~

我就先讲python相关的干货啦~

一.python 基础
  • 对象及数字对象
    • 什么是对象?

      对象就是语言描述中涉及的物体。

      在python语言中也会涉及到对象,这些对象包含了一定的数据信息。

      python语言中,所有的数据都被称之为对象

    • 对象类型

      python 语言中,常用的数据类型有:

      • 整数,比如3

      • 小数(也叫浮点数),比如6.5

        在python语言把小数叫做浮点数,浮点数的写法也和数学课上跟小数的写法一样。

        • 数学运算

          python语言中的数字对象是可以进行数学运算的。

          各位可以在命令行窗口打开python解释器,按照下面的例子输入运算表达式。

          • 加法

            >>>5+813
          • 减法

            >>>999-111888
          • 乘法

            >>>8*972
          • 除法

            >>>999-111888
          • 只需要得到商的除法

            >>>3//21
          • 只需要得到余数的除法

            >>>3%21
          • 次方

            >>>10**31000
          • 混合运算

            >>>5*4/2+111.0
      • 字符串,比如’你好’

        写代码,经常要对字符串做各种处理,比如字符串的拼接,字符串里面关键信息的提取,格式的转换等等。

        字符串可以用双引号,单三引号,双三引号。

        "你好"'''你好'''"""你好"""

        其中三引号可以直接写内容有多行的字符串

        letter=""" 你好!, 我很喜欢你~, 你是否愿意成为我的约会对象。 """print(letter)

        如果不使用三引号定义字符串,通常只能在字符串中使用**\n转义符表示换行**。

        letter="你好!,\n我很喜欢你~,\n 你是否愿意成为我的约会对象。"print(letter)

        各位注意:字符串定义前后的引号,只是告诉解释器,引号内部的内容就是一个字符串对象的内容。而引号本身并不是字符串的内容

        字符串中有引号:字符串内容里面有双引号,那么我们在定义这个字符串的时候,就应该用单引号。如果我们要定义的字符串内容里面既有双引号,也有单引号,那么我们在定义这个字符串的时候,就应该用三引号

        • 字符串拼接

          拼接是字符串常见的操作,可以用加号把两个字符串连接起来,产生一个新的字符串

          myFavorit='我最爱的运动是:'sport='足球'print(myFavorit+sport)
        • 字符串元素索引

          python 语言里面,把这种特性的数据称之为sequence,就是序列

          字符串就是一种序列,序列里面的元素都是有索引。所谓索引就是元素的下标。

          特别特别要注意的是,字符串元素的索引是从0开始,而不是从1开始。

          而且Python还支持用负数表示字符串的索引,最有一个字符的索引是-1,倒数第二个是 -2 ,以此类推。

        • 字符串切片

          sequence 特性的数据对象都支持切片操作,字符串是具有sequence特性的,当然也支持切片。

          hello="各位你好!"print(hello[0:3])

          省略一个切片索引:要切出的内容一直到字符串的结尾,这时还可以用hello[2:],后面的索引空着不写,表示到整个字符串的结束。如果前面的索引不写,可以表示从字符串的开头切片。

        • 获取字符串长度

          内置函数len可以用来获取字符串的长度,也是获取字符串中字符的个数。

          hello="各位你好!"print(len(hello)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/31 15:20:35

Windows内存加速神器:ImDisk虚拟磁盘深度实战指南

Windows内存加速神器:ImDisk虚拟磁盘深度实战指南 【免费下载链接】ImDisk ImDisk Virtual Disk Driver 项目地址: https://gitcode.com/gh_mirrors/im/ImDisk 还在为系统响应缓慢而困扰?或者经常需要处理大量临时文件?ImDisk作为一款…

作者头像 李华
网站建设 2026/6/2 21:30:58

PodcastBulkDownloader终极指南:轻松实现播客批量下载

PodcastBulkDownloader终极指南:轻松实现播客批量下载 【免费下载链接】PodcastBulkDownloader Simple software for downloading podcasts 项目地址: https://gitcode.com/gh_mirrors/po/PodcastBulkDownloader 在这个信息爆炸的时代,播客已成为…

作者头像 李华
网站建设 2026/5/30 11:58:14

消息守护者:重新定义数字沟通的完整性

消息守护者:重新定义数字沟通的完整性 【免费下载链接】Anti-recall Android 免root 防撤回神器 ! 项目地址: https://gitcode.com/gh_mirrors/an/Anti-recall 在信息瞬息万变的数字时代,你是否曾经遇到过这样的场景:一条重要的工作指…

作者头像 李华
网站建设 2026/5/25 1:12:12

Dynamic-datasource实战指南:5个核心技巧提升多数据源管理效率

Dynamic-datasource实战指南:5个核心技巧提升多数据源管理效率 【免费下载链接】dynamic-datasource dynamic datasource for springboot 多数据源 动态数据源 主从分离 读写分离 分布式事务 项目地址: https://gitcode.com/gh_mirrors/dy/dynamic-datasource …

作者头像 李华
网站建设 2026/6/1 7:23:42

动态数据源性能优化指南:3步实现查询速度翻倍

Dynamic-datasource作为Spring Boot生态中的多数据源管理利器,让数据库连接管理变得像搭积木一样简单有趣。想象一下,你的应用可以同时连接多个数据库,在主从分离、读写分离的场景下游刃有余,这就是Dynamic-datasource带来的魅力。…

作者头像 李华
网站建设 2026/5/24 14:26:49

LaserGRBL实战手册:掌握免费激光雕刻控制软件的强大功能

LaserGRBL是一款专为激光加工优化的开源GRBL激光控制软件,为Windows用户提供完整的激光雕刻和切割解决方案。这款免费开源的激光雕刻控制软件让初学者也能快速上手专业级激光加工,支持从图像导入到G-code生成的全流程操作,是激光雕刻爱好者的…

作者头像 李华