| |
|
开发:
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 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 1:22:43- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |