| |
|
开发:
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基础语法上篇【0.5万字建议收藏】 -> 正文阅读 |
|
[Python知识库]多图速成Python基础语法上篇【0.5万字建议收藏】 |
之前 你不知道Python多能干 ,秒懂精通pip并快速体验深度学习应用和 总结Python运行代码的几种姿势 等文章更多是给读者打开认知,找找感觉建立兴趣。 本篇我们直接过一遍基础(上篇),代码和运行图片都贴好了。再加下篇刚好万字。 表达式下面表达可以直接执行
几行代码分别展示加减乘除。 我把结果贴出来了,方便学习: 后面两行为字符串表达式,和函数调用表达式。 变量 & 常量下面的第一行代码就是把右边的表达式的值,传递给变量text,或者说是赋值给text。
第三行为变量重新赋值(设置新值); python没有常量!但是我们都会默契的把常量的名字命名为大写字母
我们看到第三行,PI变量被重新赋值了! 所以都是默契大写字母命名常量,碰到这种常量不要去修改它的值! 注释注释就是代码中标注,就像写PPT在旁边加一下备注。或者制作excel在单元格加备注一样。 程序不会运行注释,但是备注的注释可以自己以后看,亦能给他人更方便阅读你的代码。 python的注释使用#符号开头或者多行注释,如下:
函数还是上面的代码,print就是一个函数。 但是Python中函数出了调用,还能自己定义。 类似数学中f(x) = 2x + 5 表示一条直线一样。
定义了函数f(x)之后,我们就可以直接调用了。比如查看x=2时,f(x)的值,那么就调用f(2)。 这里特别说明定义函数稍微有要求的。如下:
所以这里看到函数定义内部是需要锁进的,这样的代码为一个整体块。 上面的函数内部用了4个空格缩进,那么内部每一行至少得4个空格缩进。如果碰到分支还需要再次缩进。 python解析器会安装缩进规则扫描识别函数,如果缩进不一致,那么会报错!所以要么4个空格缩进,要么2个空格(学委看过的开源python框架都是4个空格的)。 保留关键字保留是什么意思? 看看下图,用and命名变量,程序直接报错! Python内不允许使用下面的单词作为变量名
这些词就像汉字拆解出来的笔画一样,不允许被用来重新定义! 反正大把命名的词汇,别硬杠上面的! 标准数据类型
数字类型
不用都说,直接展示一下:
看完后,直接复制贴到终端运行: 字符串类型字符串就是多个字符串在一起被引号(单引号/双引号/三引号)括起来。 比如text=“hello” 那就是把多给字符“h",“e”,“l”,“l”,"o"一个接一个串起来。 我们看看下面的代码,直接运行比较直观。
字符串其他操作
text由于10个字符串起来。 简单理解,第二行‘[‘和‘]’,这一对中括号,是python操作字符串获取子串的。 效果如下: 数组如果我们把上面的字符串‘粗暴地’看作一个字符数组的话,那么我们这里说的数组更加宽松。 它的元素可以是字符串,整数,浮点数等。 比如下面的代码:
截取获得局部数组类似于字符串获取子串,数组也可以通过‘[:]'符号来获取:
运行效果如下: 元组Tuple元组Tuple是另一种系列数据,跟数组很像。但是外部用圆括号包围,内部元素用逗号隔开。 而且元组是不允许修改,也就是可以当做只读数组。
运行效果如下: 没骗你,tuple类型只读的。这里补充一下数组的一个追加数据的方法append。(删除怎么做,读者可以自己想想看)。 但是tuple类型明显没有支持这个操作。如下图: 字典Dictionary字典类型,比较形象,就像字典一样,可以通过索引快速找到内容。 比如某个字典只有三个词索引映射情况如下: 所有它具有(索引-> 目标值) 这种结构。(玩过Scala的朋友就知道,scala写一个类似索引的结构很直观)
执行效果如下: 最后思考一下上面是比较轻松的学习,都是直接贴代码到终端就可以运行看效果了。 现在来个小问题:
喜欢Python的朋友,请关注学习 Python基础专栏 or Python入门到精通大专栏
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/15 12:39:19- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |