news 2026/3/31 13:53:49

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/3/31 9:02:41

PlugY插件:暗黑破坏神2单机模式的终极增强方案

PlugY插件:暗黑破坏神2单机模式的终极增强方案 【免费下载链接】PlugY PlugY, The Survival Kit - Plug-in for Diablo II Lord of Destruction 项目地址: https://gitcode.com/gh_mirrors/pl/PlugY 还在为暗黑破坏神2单机模式的各种限制而烦恼吗&#xff1f…

作者头像 李华
网站建设 2026/3/26 21:06:19

商业模式,一个阳谋的搞钱手段:小河局:共享单车押金、彩票; 烂尾楼、资金链断裂

商业模式,一个阳谋的搞钱手段:小河局:共享单车押金、彩票; 烂尾楼、资金链断裂 目录 商业模式,一个阳谋的搞钱手段:小河局:共享单车押金、彩票; 烂尾楼、资金链断裂 美国之前有个光头首富,叫做杰夫贝索斯: 亚马逊 资金池。 近代兴起的传销、资金套利、庞氏骗局都是从这三个…

作者头像 李华
网站建设 2026/3/15 20:55:07

ComfyUI IPAdapter Plus完整使用指南:从零开始掌握AI图像风格迁移

ComfyUI IPAdapter Plus完整使用指南:从零开始掌握AI图像风格迁移 【免费下载链接】ComfyUI_IPAdapter_plus 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI_IPAdapter_plus ComfyUI IPAdapter Plus是一个功能强大的图像风格迁移工具,它基…

作者头像 李华
网站建设 2026/3/27 8:21:39

为什么这款开源媒体播放器成为Windows用户的新宠?

在众多免费视频播放器中,有一款开源媒体播放器凭借其卓越的性能和简洁的设计赢得了广泛好评。MPC-BE作为一款专为Windows系统打造的终极播放解决方案,为用户带来了前所未有的高清视频播放体验。 【免费下载链接】MPC-BE MPC-BE – универсальн…

作者头像 李华
网站建设 2026/3/27 18:25:13

Twinkle Tray:5个超实用技巧彻底解决Windows显示器亮度控制难题

Twinkle Tray:5个超实用技巧彻底解决Windows显示器亮度控制难题 【免费下载链接】twinkle-tray Easily manage the brightness of your monitors in Windows from the system tray 项目地址: https://gitcode.com/gh_mirrors/tw/twinkle-tray 在Windows系统中…

作者头像 李华
网站建设 2026/3/27 12:55:21

qthread信号槽机制在GUI更新中的应用实例

如何用 QThread 和信号槽安全更新 GUI?一个真实开发场景的深度实践你有没有遇到过这样的情况:点击“开始处理”按钮后,程序界面瞬间卡住,鼠标悬停没反应,进度条纹丝不动,仿佛软件死机了?等了几秒…

作者头像 李华