Python 极简教程(四)变量与常量】的更多相关文章

由于字符串过于重要,请认真看完并保证所有代码都至少敲过一遍. 对于字符串,前面在数据类型中已经提到过.但是由于字符串类型太过于常用,Python 中提供了非常多的关于字符串的操作.而我们在实际编码过程中,又经常会与字符串打交道.所以这里字符串单独列出一节来讲解. 字符串是由一对引号(单双引号都可以)括起来进行标识.字符串的数据类型是 str , 同时字符串也是一种序列. 定义一个字符串: >>> s = 'nemo' >>> s1 = '中文' >>>…
测试奇谭,BUG不见. 大家好,我是谭叔. 这一场,主讲python的进程和线程. 目的:掌握初学必须的进程和线程知识. 进程和线程的区别和联系 终于开始加深难度,来到进程和线程的知识点~ 单就这两个概念,就难倒过不少初学者--今天学了概念,明天就忘记:明天学了例子,又忘记了概念. 要理解进程和线程的联系和区别,我举个特简单的例子: 你的电脑有两个浏览器,一个谷歌浏览器,一个qq浏览器. 一个浏览器就是一个进程. 然后,你打开了谷歌浏览器,百度搜索了测试奇谭,又新开一个标签页,打开谭叔的文章,如…
变量和常量 在 Python 中没有 常量 与 变量 之分.只有约定成俗的做法: 全大写字母的名称即为 常量: PI = 3.1415926 全小写字母的名称为 变量: name = 'nemo' 变量与常量都是用来在程序运行过程中,储存需要用到的值的. 变量在运行过程中会变化,用于存储临时的值: 常量在运行过程中不变,用于储存固定的值.一般常量都是放在顶部,作为全局使用. 然而只是约定而已,Python 并没有语法上的强制要求,所以其实常量也可以变的,不过一般来说我们不会那么干. 赋值 我们用…
测试奇谭,BUG不见. 其实很久之前,就有身边的同事或者网友让我分享一些关于python编程语言的教程,他们同大多数自学编程语言的人一样,无外乎遇到以下这些问题: 网络上的资料过多且良莠不全,不知道如何分辨: "冗余"知识太多,初学不知如何下手: 既想掌握一门编程语言,又不想花费过多时间. 作为半路出家的非科班测试人,我在求知路上,同样遇到过这些问题,走过不少弯路,但所幸我战胜了它! 所以,我特别爱讲一句话:办法总比问题多. 当你看到这里时,我不想给你灌更多的鸡汤,简言之:学会pyth…
由于列表过于重要,请认真看完并保证所有代码都敲过一遍. 什么是列表 列表是 Python 中最常用的数据结构,也是一种数据类型,其样式如下: li = [1, 2, 3, 'a', 'b'] 列表是一种序列.Python 中的序列有 列表 list.元组 tuple.字符串 str. 百度百科关于序列的解释: 数学上,序列是被排成一列的对象(或事件):这样每个元素不是在其他元素之前,就是在其他元素之后.这里,元素之间的顺序非常重要. 列表是一种有序.可变的存储结构.列表中的元素可以是任意的数据类…
Python 的编码工具很多.目前最流行的是 pycharm,关于 pycharm 的安装使用请参考 PyCharm安装使用教程. 而学习过程中,我觉得最好用的,还是 Python 自带的练习工具 IDLE.这款工具不用安装,装好 Python 后就有了. 这款工具最大的好处,就是变量的值.函数返回值都可以直接展示,不用打印即可查看.这极大了方便学习过程中,需要不断的查看各种语句的执行结果. 基本使用 打开工具,Windows 开始菜单 > 所有程序 > Python 3.6 > IDL…
测试奇谭,BUG不见. 这一场主讲python的面向对象部分--封装.多态和继承. 目的:掌握Python面向对象的三个核心概念. 封装 01 什么是封装? 封装的目的是,保护隐私.通俗的讲:不想让别人知道你的东西. 于是,便有了两个概念:普通属性(变量)和私有属性(变量). 02 为什么要用封装? 当你不希望外界可以直接修改一些数据时. 比如用户的身份证号等信息属于用户的隐私,肯定不能直接暴露给外界直接访问或修改,那么就不能把它作为普通属性,应该作为私有属性. 03 怎么使用封装? 看下面这个…
测试奇谭,BUG不见. 讲解之前,我先说说我的教程和网上其他教程的区别: 1 我分享的是我在工作中高频使用的场景,是精华内容: 2 我分享的是学习方法,亦或说,是指明你该学哪些.该重点掌握哪些内容: 3 基于1和2,你可以按照我的教程学,也可以网上找视频学,也可以看书学--你得明白,掌握学习方法比找学习资料重要得多. 这一场,主讲python的面向对象的第二部分--对象的方法. 目的:掌握Python对象的五个核心方法. init和new 讲解之前,先上一段代码 class Demo: def…
现在 Python 用处很多,学的人也很多,其流行程度自不必说.但是很多人学 Python 的时候都遇到过问题,特别对于非计算机专业毕业的人来说. 现在的教程非常多,但是绝大部分对于初学者都不够友好.很多教程为了求全,把很多不常用.初学者从入门到放弃都不会接触到的内容,一股脑儿全部摆出来,加重了学习的负担:要么是面向有基础的人群,很多地方语焉不详,无法参照一步步去做.当初我在学习的时候就被坑过很多次,所以想写一系列面向初学者,甚至没怎么接触过计算机的读者.希望看教程的人能够一步步的去练习. 不过…
循环简单来说就是让一段代码按你想要的方式多次运行.软件拥有强大的运算能力,就是由循环提供的. 在 Python 中支持的循环由两种:while 循环 和for 循环. 现在我们先来讲while循环. while 的中文意思为当...的时候.顾名思义,当条件满足的时候做什么事情. 来看看 while 语句的格式: while 条件: 当条件成立的时候,执行这里的语句 # 注意缩进 while 循环,当条件满足的时候,执行 while 包含的语句块,直到条件不满足,则退出循环,继续执行后面的语句.…