派森小镇的故事
雾霭沉沉,水波澄碧。在一处悠远僻静的地方上有一个神奇的小镇,小镇的名字叫派森镇。小镇的前面有一条河,碧蓝的水映出小镇周围水墨画般朦胧的世界。
小镇上的人一出生就拥有特殊的技能,他们中的每一个人都是python的成员,他们用自己的特殊技能构成了千变万化的python世界,他们可以用自己的特殊身份设计与研发。
变量先生的新商店
大鹏
这天,这个小镇迎来了一位名叫变量的中年男子,他打算在这座小镇开设一家商店,取名为DESIGN商店,以此在这个小镇中稳定的生活下来。
一天早上,变量先生的商店开始营业。路过的居民问:“这怎么新开了一家商店啊,这家商店是干什么的?”
变量先生给居民发送了商店的传单,并且对前来围观的居民们说:“在咱们这个小镇中啊,变量只有在赋值时才会被创建,进而才能被使用,而且不需要特定类型。所以,我的这家商店啊主要的作用类似于存放数据值的容器,我还可以为居民们修理与设计、研发程序,给大家解决问题。”
围在商店的居民们连连说;“好!好!好!”变量先生看到居民们的反应,说到:“大家可以来店里体验一下。“小镇上的居民们挤进了商店开始体验变量先生的技术。
变量先生开始介绍自己的技术:“我可以通过整型、浮点型、布尔型和复数型为居民们进行技术革新和应用。“整型,就是整数,其方法是a = 1;浮点型,就是小数,其方法是a = 1.1;布尔型,只有真和假,其方法是a = True、a = False;复数型,复数由实部和虚部构成,其方法是a = 6 + 0.6j、a = 6 + 0.6J“
变量先生随即拿出一个盒子对顾客说:“大家请看,这些是我的小助手,他们是字符串、列表、字典和元组。”
经过一天的经营,小店的生意异常火爆。第二天早上,小店来了一位名字叫运算的客人,这位客人向变量先生诉说了自己悲惨的遭遇。
运算嚎啕大哭并诉说:“前几天下起了大雨,我由于没有带伞,在路上走的时候淋雨了,回家就发了高烧。这此生病导致了我的身体里的基本运算出现了故障,所有的程序都不能准确应用,你帮我修理一下吧。“
变量先生说:“在派森小镇中,算术运算符包括加、减、乘、除、取模、幂、取整除。你是那一部分出现了问题啊。“运算说;”变量先生,我好像是所有的运算都出现了问题。“运算说完之后便嚎啕大哭,觉得自己不能被修好了。
变量先生无奈的扶额表示这是一个大工程啊。
变量先生首先打开了自己的工具箱,请出了自己的小伙伴字符串、列表、字典和元组。只见,变量先生在小伙伴们的帮助下,转动工具和手指,熟练地修理起运算的问题。
变量先生重置了算数运算、布尔值之间的运算、字符串之间的运算。
“
Vol.1 变量先生的商店运营中
a = 4
b = 2
print(a + b) # a + b == 4 + 2, 输出结果为 6
print(a - b) # a - b == 4 - 2, 输出结果为 2
print(a * b) # a * b == 4 * 2, 输出结果为 8
print(a / b) # a / b == 4 / 2, 输出结果为 2
print(a % b) # a % b == 4 % 2, 输出结果为 0
print(a ** b) # a ** b == 4 ** 2, 输出结果为 16
print(a // b) # a // b == 4 // 2, 输出结果为 2“
“a = True # True == 1
b = False # False == 0
print(a + b) # a + b == 1 + 0, 输出结果为 1“
“a = "hello"
b = "world"
print(a + b) # 此时的 “+“ 是将 变量a 和 变量b 的值,也就是是字符串进行拼接,输出结果为 helloworld
c =”python“
print(a * 2) # 此时的 “*“ 是将 变量c的值,也就是是字符串重复2次,输出结果为 pythonpython“
在变量先生和他的助手的努力下,客人运算的基本程序已经改善完成,运算也恢复了之前的水平。
相关知识介绍:
-
python中的变量:
-
变量是代表某一个对象的未知数
-
变量的使用需要先定义后使用。在python中通过赋值实现变量定义
-
变量是喜新厌旧渣男,如果给一个变量多次赋值,他只会保留最后一个值,这种现象叫覆盖
-
python在定义变量时不需要指定变量类型,他会根据变量引用的对象的类型来判断变量的类型。一个变量。可以被多次赋值成不同类型的数据,结果只会保留最后一次赋值。
-
变量的使用,是一个对象内存引用的过程,变量存储在栈内存,对象存储在堆内存,使用变量时,是由栈内存指向堆内存的唯一标识id。
-
常量:python不支持常量类型,但是可以不修改变量的值,让他在逻辑上成为常量。所以说,常量表面上表里如一,内心还是一个大渣男。
-
-
python中的基本数据类型
-
数字类型:整数、字符串
-
文本类型:字符串
-
序列类型:列表,元组
-
映射类型:字典
-
-
对象:
-
python中一切皆是对象
-
对象时python钟的一切数据
-
对象有三个属性:identity(识别)、type(类型)value(值)。indentity是对象在计算机中存储位置,通过内置函数(id)即可获取。type属性是对象的数据类型,通过内置函数type()获取。value是对象存储的值。通过这个引用对象的变量名即可获取。
-
对象的本质是可以操作的内存块。
-
-
标识符:标识符就是给对象器的名字,合法的标识符有数字,文字,下划线组成。数字不能开头。不能用python保留的关键字命名,对于标识符要做到见名之意。Pep8规定了一些对象标识符命名规范:
-
模块名和变量:全小写字母
-
常量:字母全大写
-
函数名:全小写字母多个单词下换线分割
-
类名:首字母大写,驼峰命名。
-
-
python当中的运算
-
算数运算;+, -, *, / ,// ,%,
-
逻辑运算 and, or, not,
-
比较运算 < ,<=, >,>= ,== ,!=
-
关系(成员)运算 in,is
-
原文连接;微信公众号派森先生(派森小镇 '||| 变量先生的新商店)