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自动化办公第二天

1、我的第一行代码

?

2、Python中的基本概念和语法

2.1 变量

??? 每一个编程语言中,都会涉及变量这个概念。它用于存储某个具体的值,但是它本身也是需要存储在内存中,否则我们无法使用。

? 变量本身不会存放具体的值,他存放的是内存地址,内存地址对应的内存空间才会有相应的值。

?在Python中允许多个变量指向同一个内存地址(值)

?id()函数可以查看变量的内存地址

从上图我们可以看出:

a=10,把a的值赋给b(a,b都等于10),则a,b指向同一个内存地址

a=a+10,a的值变了,相应的地址也变了,并非把原来的地址中的10换成20,继续存储在原来的地址空间。

变量的命名应遵循第一个字符是下划线或者字母,变量名对大小写很敏感,大写和小写可以作为两个不同的变量名。不能将关键字作为变量名

我们可以通过keyword内置库来查看当前python版本的关键字:

2.2 基础数据类型和语法

(1)变量

Python变量可以不声明数据类型直接赋值。

字符串赋值时需要引号包裹,单引号、双引号,三引号都可以,但是要注意配对情况。

下图所示:(type()函数可以查看变量类型)

Python想要输出字符串再加上变量的值可以使用+号,也可以用f-string方法。

(2)缩进

和其他编程语言不同Python用缩进代表一个代码块,不用{}

(3)注释

单行注释:#

多行注释:''' '''

(4)多行语句

2.3 输入与输出

(1)输出

输出即为print语句,但是默认换行,使用end参数指定字符结尾

print方法在格式化输出可能力不从心,可以使用pprint模块下的pprint方法将数据格式化输出

(2)输入

输入即为input语句,用法如下:

?2.4 控制流

具体来说就是判断语句和循环语句

(1)判断语句

if.....else:ture则执行if下的语句,反之执行else语句

如果对多个条件判断,可以使用elif关键字

(2)循环语句

a、while语句实现循环

例:实现1-100相加

?b、for循环

例:实现九九乘法表

(3)跳出循环

break:跳出整个循环,后续逻辑循环不再继续

continue:跳出当前循环,后续循环依旧继续

(4)函数

在Python中,通过关键字def定义函数

例:实现a-b间自然数相加

(5) 局部作用域和全局作用域

函数内部新创建的变量被称为局部变量

而函数外部的就是全局作用域,全局作用域中的变量被称为局部变量

(a)全局作用域无法直接读取局部作用域中定义的变量

(b)很多人认为在局部作用域中不能修改全局变量的值,其实这种想法是错误的。在函数体内给变量赋值,解释器会认为该变量是局部变量,但是在局部作用域中又无法找到它的定义,因此报错

(c)不同函数所拥有的局部作用域是相互独立且不可访问的

(d)不同作用域中可以使用相同名称的变量

(6) global关键字

在局部作用域中修改全局变量的值,可以使用global关键字

?(7)实现斐波那契数列

斐波那契数列:1、1、2、3、5、8、13、21、34(每项都是前两项的和)

练习:实现1 1 1/2 1/3 1/5 1/8 1/13 1/21 1/34 1/55

  开发工具 最新文章
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-03 17:15:42  更:2021-10-03 17:17:34 
 
开发: 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年12日历 -2024/12/23 9:31:34-

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