IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 了解Python以及Python入门 -> 正文阅读

[开发工具]了解Python以及Python入门

Python的背景

一、Python到底是什么?

Python 英文原意为“蟒蛇”,直到 1989 年荷兰人 Guido van Rossum (简称 Guido)发明了一种面向对象的解释型编程语言,并将其命名为 Python,才赋予了它表示一门编程语言的含义——它是一种编程语言

二、Python的特点

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言,它之所以那么火,我认为是以下几点:

  1. 简单(代码简单,易上手)
  2. 面向对象
  3. 可移植、可扩展
  4. 免费、开源等

Python虽然好但也是有缺点的总结如下:

  1. 运行速度慢
  2. 代码加密困难

三、Python的安装以及配置环境变量

  • Python官网:https://www.python.org/ 下载好直接安装就可以
  • 验证有没有装好:cmd打开命令窗口,输入python,如果可以进入编译环境则表明安装成功
    如果还是提示python不是内部或外部命令,环境变量没有配置
    那么环境变量怎么配置呢:
    在这里插入图片描述
    在我们安装的时候如上图会有“Add Python 3.5 to PATH”(我的电脑是已经安装了的,界面会有所不同,3.5是版本)勾上这个选项就自动配置环境变量了。
    没勾也不要紧也可以手动配置,步骤如下:
  • 右键点击"计算机",然后点击"属性"
  • 然后点击"高级系统设置"
  • 选择"系统变量"窗口下面的"Path“
  • 然后在"Path"行,添加python安装路径即可
  • 在这里插入图片描述
    打开命令行输入
python

在这里插入图片描述
这样就ok啦,可以开始进一步接触Python了!

四、Python的创建及基础语法

接下来我们就可以开始玩Python了!

  • 首先创建一个项目
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 创建好就可以编写Python代码了!
    在这里插入图片描述
  • 右键点击运行,我们写的“Hello World!”,就会打印输出出来

五、Python的变量类型

什么是变量?
变量:

  • 变量:值会发生变化的量

python语言定义变量非常简单,不需要声明变量的数据类型。格式如下:

  • 变量名 = 变量值
  • 变量必须先定义再使用

变量的命名规则:

  • 变量名可以包含数字、字母、下划线,但是不能以数字开头
  • 大小写是严格区分
  • 风格尽量统一,可以使用驼峰式或下划线
  • 不可以使用python的关键字
  • 见名识义

Python中的关键字:
在这里插入图片描述
(注:图片来自百度)
变量定义的方式

  1. 定义单个变量
a = 1
  1. 同时定义多个变量 – 变量名和变量值的数量保持一致
a,b,c,d,e,f,g = 1,2,3,4,5,6,7
print(a,b,c,d,e,f,g)

数据类型

  1. 整形(整数)——int
  2. 浮点型(小数)——float
  3. 布尔型————bool(True、False)
  4. 复数———— complex(在数学中,i^2=-1,我们把形如:3+2.2i称为复数,其中3称为实部,2.2称为虚部)
    格式:num1 + num2j(J)

数字的类型之间可以互相转换

  1. 浮点型转整型
num1 = 3.94
num2 = int(num1)
print(num2,type(num2))
# type(查看数据类型)
  1. 整型转浮点型
num3 = float(num2)
print(num3,type(num3))
  1. 转布尔型(0位False,其他所有非0全部为True)
num4 = 0
num5 = bool(num3)
print(num5,type(num5))
  1. 转复数(实部、虚部)
num6 = complex(num3,num1)
print(num6,type(num6))

六、Python的运算符

算数运算符:(+ - * / %(取余) //(取整) **(幂))

print('1+2')
print(1+2)
print(8-3.2)
print(4.1-2)
print(4*3)
print(4/5)
print(7%3) # 取余数
print(7//3) # 取整,取商
print(4**3)

赋值运算符:(= += -= *= /= %= //= **=)

  • 用法:变量名 赋值运算符 值
  • 例如:a += 3 ====> a = a+3
a,b,c,d,e,f,g = 1,2,3,4,5,6,7
a+=b # a=a+b
print(a)
b-=c
print(b)
c*=d
print(c)
d/=e
print(d)
e%=f
print(e)
f//=g
print(f)
g**=a #7的3次方
print(g)

比较运算符:(== != > >= < <=)

  • 备注:运算后的结果为True或False

逻辑运算符:与 – and – 如果两个表达式的结果都为真,则返回真

  • x and y:如果x为真,则返回y的结果;如果x为假,则运算结束,直接返回x的结果
print(True and True)
print(True and False)
print(False and True)
print(False and False)
  • 或 – or – 如果两个表达式的结果只要有一个为真,则返回真
print(True or True)
print(True or False)
print(False or True)
print(False or False)
  • 备注:逻辑运算符的优先级

成员运算符 – python特有的

  • in ---- 在**中则返回True,否则返回False
  • not in ---- 不在**中则返回True,否则返回False
if 's ' not in "student":
    print('不在')
else:
    print('在')

七、Python的条件语句

if单分支

	语法:
		if 条件:
			满足条件需要执行的代码块

在这里插入图片描述

num = 25
if num>40:
    print("num大于40")

if else双分支

	语法:	if 条件:
				满足条件需要执行的语句块
			else:
				不满足条件需要执行的语句块

在这里插入图片描述

age = 25
if age>40:
    print("age大于40")
else:
    print("age小于40")

if else嵌套

	语法:	if 条件1:
				if 条件a:
					同时满足条件1和条件a需要执行的语句
				else:
					满足条件1但是不满足条件a需要执行的语句
			else:
				if 条件b:
					不满足条件1但是满足条件b需要执行的语句
				else:
					条件1和条件b都不满足需要执行的语句
num1 = int(input("请输入一个月份:"))
print(num1,type(num1))
if num1>=7:
    print("下半年")
    if num1>=10:
        print("第四季度")
    else:
        print("第三季度")
else:
    print("上半年")
    if num1<=3:
        print("第一季度")
    else:
        print("第二季度")	

if elif else多分支

	语法:	if 条件1:
				满足条件1需要执行的语句
			elif 条件2:
				条件1不满足,条件2满足需要执行的语句
			elif 条件3:
				条件1和条件2都不满足,条件3满足需要执行的语句
			……
			else:
				所有的条件都不满足,需要执行的语句
year = int(input("请输入一个月份:"))
if year<1 or year>12:
    print("请输入一个正确的月份!!!")
elif year<=3:
    print("第一季度")
elif year<=6:
    print("第二季度")
elif year<=9:
    print("第三季度")
else:
    print('第四季度')

注:python语言的语句块是通过缩进来控制,同一个语句块的内容,缩进必须保持一致。
一般来说,缩进就是4个空格(TAB键)

八、Python的循环语句


while循环

while:

	 语法:	while 条件:
	
					满足条件后需要执行的语句块

# 使用while循环计算100以内正整数之和
sum = 0
i = 1
while i<=100:
    sum+=i
    i+=1
print(sum)

for循环

for:

	for循环可以将变量依次遍历一个序列


	range函数:可以生成一个数字的序列
	
	格式:range(start,end,scan)
		
		start ------- 数字序列起始值
		end --------- 数字序列结束值,左闭右开
		scan -------- 步长,每几位取一位,默认是1
		
		备注:只传一个参数,表示生成从0开始的参数个数的数字序列
for i in range(10):
    print(i)

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-10-01 17:06:00  更:2021-10-01 17:08:00 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 2:13:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码