Python介绍(未完)

本文介绍了Python的历史、用途,包括Web开发、数据分析、AI等,探讨了Python的优缺点,指导读者如何安装Python和配置PyCharm环境,并概述了基础语法,如常量、表达式、变量和类型。
摘要由CSDN通过智能技术生成

Python 背景知识

Python 是谁创造的?

Python诞生于1989年的一个圣诞节,其创作者Guido van Rossum为了打发圣诞节假期的无聊,便开始了Python语言的编写。Python第一个发行版本是在1991年,起名为Python是源自于Guido喜欢的一档电视节目——Monty Python´s Flying Circus 。

Python 可以用来干什么?

  1. Web 开发:Python 可以用来构建动态网站和 Web 应用程序。常用的 Web 框架包括 Django 和 Flask。

  2. 数据分析和科学计算:Python 在数据科学领域非常流行,可以进行数据清洗、处理、分析和可视化。常用的数据科学库包括 NumPy、Pandas、SciPy 和 Matplotlib。

  3. 人工智能和机器学习:Python 提供了丰富的库和工具,支持机器学习和深度学习任务。常用的库包括 TensorFlow、Keras 和 PyTorch。

  4. 自动化和脚本编程:Python 能够帮助自动化任务,如文件操作、定时任务、自动化测试等。

  5. 游戏开发:Python 有多个游戏开发库,如 Pygame 和 Panda3D,可以用来制作简单的游戏。

  6. 网络爬虫:Python 提供了强大的库,如 BeautifulSoup 和 Scrapy,可以用来爬取网页内容和数据。

  7. 人机交互:Python 可以用来编写桌面应用程序、图形界面和聊天机器人。

Python 的优缺点

  • 优点:
  1. 简单易学:Python 语法简洁清晰,易于初学者掌握。

  2. 高效开发:Python 具有丰富的第三方库和开发工具,能够快速完成开发任务。

  3. 强大的生态系统:Python 有庞大的社区支持,有大量的库和框架可以用于各种应用开发。

  4. 可读性强:Python 语法简洁,代码可读性强,易于维护和调试。

  • 缺点:
  1. 执行效率相对较低:与编译型语言相比,Python 执行速度相对较慢。

  2. GIL 限制:Python 的全局解释器锁(GIL)限制了执行多线程任务的效率。

  3. 内存占用较大:Python 使用的内存较多,对于一些资源受限的环境可能不太适用。

  4. 可移植性差:由于依赖于第三方库,Python 的应用程序在不同环境中的移植性可能较差。

搭建 Python 环境

安装 Python

  1. 找到官方网站:Python 官网

  2. 根据你当前的操作系统下载对应的版本(我以windows为例)在这里插入图片描述

  3. 安装版本
    在这里插入图片描述
    在这里插入图片描述

  4. 点击后等待安装完成

  5. 双击在这里插入图片描述

  6. 一般我们点击默认安装就OK啦~
    在这里插入图片描述

  7. 等待一段时间
    在这里插入图片描述

  8. 安装完成!
    在这里插入图片描述

搭建 PyCharm 环境

  1. 找到官网:PyCharm 官网
    在这里插入图片描述

  2. 选择版本在这里插入图片描述

  3. 版本介绍在这里插入图片描述

  4. 下载在这里插入图片描述

  5. 等待它下载完毕

  6. 启动程序
    在这里插入图片描述

  7. 点击下一步
    在这里插入图片描述

  8. 选择安装位置,选择完毕后点击下一步
    在这里插入图片描述

  9. 根据自己的需要合理选择,选择完毕后点击下一步
    在这里插入图片描述

  10. 点击安装
    在这里插入图片描述

  11. 等待安装
    在这里插入图片描述

  12. 安装完毕,点击完成
    在这里插入图片描述

新工具到手,赶紧试试

中文设置

  1. 打开Pycharm
    在这里插入图片描述
  2. 点击插件在这里插入图片描述
  3. 点这里~
    在这里插入图片描述
  4. 找中文插件
    在这里插入图片描述
  5. 重启PyCharm
    在这里插入图片描述
  6. 现在就是中文界面啦~
    在这里插入图片描述

第一个Python程序

  1. 新建项目
    在这里插入图片描述
  2. 创建项目名称以及选择存放代码的地方
    在这里插入图片描述

注意:不建议含有中文字符

  1. 创建项目在这里插入图片描述

  2. 创建Python文件在这里插入图片描述

  3. 输入名称在这里插入图片描述

  4. 打印Hello World在这里插入图片描述

  5. 右键鼠标在这里插入图片描述

  6. 运行程序在这里插入图片描述

  7. 运行结果在这里插入图片描述

Python基础语法

基础语法(1)

常量和表达式

Python可以用来进行算数运算
在这里插入图片描述
运行结果
在这里插入图片描述

在Python中,我们可以使用 + - * / () 等运算符进行运算,与我们在数学中的运算顺序一样,先乘除后加减,有了括号都靠边(先算括号内的)。

1 + 2 - 3 类似这样的算式,我们将它称作表达式,它的运算结果称为表达式的返回值

1,2,3 我们称它为字面值常量+,-,*,/称为运算符操作符

  • 注意:在Python中 整数 / 整数 的结果是小数(如果除不尽),这与C和Java不同。

变量和类型

变量是什么

变量可以用来存储和操作数据,使程序能够动态地处理不同的输入和计算结果。换句话说,变量可以将运算结果存起来,等有需要时再取出来。

举个例子~
在这里插入图片描述
写成代码
在这里插入图片描述
运行结果
在这里插入图片描述
在上述代码中 avg,total,result 均为变量

** 在Python中表示乘方,** 2 即为求二次方

变量的语法

定义变量

a = 10

以上就是一个创建变量的语句,其中

  • a 为变量名,当我们创建多个变量的时候,就可以用名字来进行区分
  • = 为赋值运算符,表示把 = 右侧的数据放到 = 左侧的空间中

注意:变量的名字要遵守一定的规则

必须遵守的规则:

  • 变量名由数字字母下划线构成
  • 不能以数字开头
  • 变量名不能和“关键字”重复

建议遵守的规则:

  • 变量名要尽量表达出该变量的作用
  • 一个变量名可以由多个单词构成,但是含义要清晰
  • 当变量名包含多个单词的时候,建议使用“驼峰命名法”,例如 totalCountpersonInfo这种,除了首个单词外,剩余单词首字母大写

使用变量

读取变量的值

a = 10 # 创建变量a 并赋值为10
print(a) # 打印a的值

运行结果: 10

修改变量的值

a = 10 # 创建变量a 并赋值为10
a = 20 # 将a中的值修改为20
print(a) # 打印a的值

运行结果:20

注意:在Python中,修改变量也是使用 = 运算

当然,也可以用一个变量的值赋给另一个变量
在这里插入图片描述
运行结果
在这里插入图片描述

变量的类型

变量里面存储的不仅仅是数字,还可以存储其他种类的数据,为了区分不同种类的数据,我们引入了“类型”这样的概念

注意:和C / Java 等语言不同,Python变量的类型不需要显示指定,而是在赋值的时候确定的

整数

a = 10
print(type(a)) # 打印出a的类型

运行结果:
在这里插入图片描述
PS:type 和 print 类似,也是Python内置的函数,可以使用type来查看一个变量的类型

注意:和C / Java等语言不同,Python的 int 类型变量,表示的数据范围是无上限的,它取决于你电脑的内存大小。因此Python中没有byte,short,long 这样的类型。

浮点数(小数)

a = 0.2
print(type(a)) # 打印出a的类型

运行结果:
在这里插入图片描述

注意:和C / Java等语言不同,Python的小数只有float一种类型,没有double类型,但实际上Python的 float 就相当于C / Java等语言的double,表示双精度浮点数

字符串

什么是字符串呢?
字符串就像羊肉串一样,羊肉串是把一块块羊肉串在一起,而字符串是把一个个字符连接在一起。
那什么是字符呢?
字符就是英文字母、阿拉伯数字、标点符号、甚至汉字符号,都可以认为是字符。

在Python中要求使用引号把一系列的字符引起来,就构成了字符串(引号使用 ' 或者"都是可以哒! )

注意:都是英文标点!

a = 'hello'	//创建一个字符串
print(type(a)) //打印一下a的类型

运行结果:

<class 'str'>

‘str’ 是字符串英文单词String的缩写~

Python为啥要搞两种引号呢,这难道不是多此一举吗?

其实搞两种引号还是有很大的作用的,比如说,有一段话:My name is “li ming”,如果把这段话作为字符串那会有什么效果呢?
在这里插入图片描述
它报错了,原因是编辑器将"My name is " 和 “” 看成字符串了,至于夹在他俩中间的 li ming 编辑器不认识,自然就报错啦~

解决方法就是单引号、双引号混合使用。
像这样

a = 'My name is "li ming"'

未完待续…点赞催更吖~

  • 16
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

月临水

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值