求知讲堂python+人工智能day1

感谢

谢谢b站上的UP主分享的学习视频;
QQ群:819133352

基础课程安排

在这里插入图片描述

今日学习目标

1、认识Python

定义

Python是一种面向对象解释型计算机程序设计语言,由 吉多·范罗苏姆 开发。

优缺点

优点:1、是一种代表简单主义思想的语言,专注于解决问题而不是去搞明白语言本身,语法相对简单;2、Python 开源,开发者可以自由的下载,阅读,甚至是修改python源码;3、Python具有本身有丰富而且强大的库,而且由于Python的开源特性,第三方库也非常多,例如:在web开发有django,flask,Tornado、爬虫scrapy、科学计算numpy,pandas等等;4、由于Python是开源的,它已经被移植到了大多数平台下面,例如:Windows、MacOS、Linux、Andorid、iOS等等;5、Python既支持面向过程,又支持面向对象,这样编程就更加灵活。
缺点:1、因为Python是解释型语言,代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,而C程序是运行前直接编译成CPU能执行的机器码,所以相对Python而言C语
言执行非常快。2、要发布你写的程序,实际上是发布源代码,而解释型的语言,则必须把源码发布出去,保密性不强;3、Python有非常严格的缩进语法,只要缩进错误程序立马崩溃。

适用工作

在这里插入图片描述

2、第一个python程序

安装

网址,windos安装:

  • 下载好exe安装包之后双击安装
  • 位置1 两个选项都勾选,加入环境变量
  • 位置2 自定义安装,可以自己选择安装路径
  • 位置3 快速安装,建议使用这种方法
    在这里插入图片描述
验证安装成功

win+r调出运行框,输入cmd,调出命令提示框,输入python,显示你安装的版本信息等,“>>>”后面输入公式就可以运行,输入"exit()"或者"quit()"再回车就退出python。(因为是在内存中运行的所以退出后之前的不保存)
在这里插入图片描述

保存.py文件输出(在命令行输出,而不是在交互中输出)
  • 先用编辑器创建一个以 .py 结尾的文件,在文件中写入 print(“Hello World!”) ,命名为1、hello_word.py
  • 在保存的目录地址直接输cmd就会直接跳转该地址下的命令提示框;(笨方法见最后一张图)
  • 输入python 1、hello_word.py就会直接运行该Python文件。
    在这里插入图片描述 在这里插入图片描述 在这里插入图片描述
    在这里插入图片描述

3、python的注释

注释

python中单行注释用#号,#号右边的就是注释的内容,python解析器遇到#号就会当做注释,不会去解析#号后面的内容。快捷键ctrl+/
在这里插入图片描述
多行注释使用三个单引号’’‘内容’’’ 也可以使用三个双引号""“内容”""
注意:多行注释开头三个引号需要新起一行,不能跟在代码后面
在这里插入图片描述
Python中有两句特殊的注释,在py文件首行 #!/usr/bin/python3 ; # -- coding=utf-8 -- 这两句注释分别指的是指定python解析器的路径,指定编码格式,只能写在py文件最前面。
在这里插入图片描述
指定编码格式,一般用于Python2版本,由于Python2版本解析器默认Python默认采取的ASCII编码,不支持中文。为了能在Python2版本的代码上写中文,一般在指定解析器后指定编码方式为utf-8。
Python3采用utf-8的 编码方式支持中文,如果需要兼容Python2版本,一般都加上指定编码格式这一行代码。

4、使用变量与数据类型

变量
  • 变量其实就是个盒子,里面可以装各种东西,装了苹果,箱子和其他的东西结合的时候 就是属于苹果 ,装了香蕉 箱子和其他的东西结合的时候
    就是属于香蕉。

  • 在python当中 其实变量的概念和初中代数的方程变量是一样的,方程式 y=x*3, x就是变量,当x=2 结果就是6,x=10结果就是30。只不过在计算机中,在写程序的时候 变量不仅仅可以是数字,还可以是其他的任意类型。

  • 食材+菜谱->厨师–美味的菜肴

  • 变量+逻辑–>python解释器–>软件的功能

  • (变量就是一个容器,原材料,数据)

  • 变量=存储的数据

  • 顾名思义:变量是一段有名字的的连续存储的空间,我们可以通过定义变量来申请并命名这样的存储空间,并通过变量的名字来使用这段存储空间。变量是程序中临时存放数据的场所

定义和使用变量

赋值变量时不需要指定数据类型,给这个变量赋值什么数据类型,这个变量就是什么类型。
在这里插入图片描述
在两个数字相加得到结果后,后面程序中需要使用到这两个数字相加结果,那么就应该使用变量保存下来;
在这里插入图片描述

python基本数据类型

在这里插入图片描述

Type函数查看数据类型(变量类型)

一般类型的例子
在这里插入图片描述
高级类型
在这里插入图片描述

变量命名规则
  • 变量必须以字母(a - z,A - Z)或下划线(_)开头(不能以数字开头)
  • 其他字符可以是字母,数字或 _
  • 变量区分大小写
  • Python关键字不能用作变量名。
    在这里插入图片描述
命名规范
  • 见名知意,尽量使用有语义的单词命名。如使用password用作密码,username 用户名。

  • 小驼峰式命名法:第一个单词首字母小写其他单词首字母大写,如userName

  • 大驼峰式命名法:全部单词首字母都用大 写 , 如 UserName

  • 下划线命名法:每个单词用_下划线连接 , 如user_name

5、python的基本运算符

算术运算符

在这里插入图片描述
在这里插入图片描述

比较运算符(结果是bool类型)

在这里插入图片描述
在这里插入图片描述

逻辑运算符(结果是bool类型)
优先级:括号>not>and>or在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

赋值运算符(算术运算符的补充)

在这里插入图片描述

6、python的输入与输出

方法1:格式化输出(占位符)

在这里插入图片描述

常见的格式化符号

在这里插入图片描述

练习输出

在这里插入图片描述

方法2:格式化输出(.format())

在这里插入图片描述对比方法1和2,发现.format更实用,不用考虑格式化符号。

输入

Python中提供了input 方法来获取键盘输入。
在这里插入图片描述
注意input接受的数据类型都是str字符串类型的。
在这里插入图片描述

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值